37
21
36
92
41
190
97
337
257
93
53
30
38
55
99
65
69
51
531
112
138
62
472
157
168
17
273
471
330
14
96
75
90
215
136
252
78
203
228
19
61
174
146
57
16
50
68
91
59
171
88
52
28
950
381
67