47
5
36
37
2
58
144
100
35
96
118
32
21
64
10
201
176
31
103
159
149
27
13
7
12
18
114
299
643
1113
707
384
46
124
173
357
139
133
189
595
227
87
161
56
175
166
24
900
467
50
55