37
25
352
592
491
166
57
75
200
120
30
74
391
165
90
83
222
66
54
280
24
209
47
50
249
13
245
78
14
219
141
139
18
122
183
27
42
15
87
86
20
26
63
101
34
258
35
157
304
283
130
134
235