37
27
17
12
43
35
21
3
46
163
69
207
272
148
450
26
71
224
25
23
1285
29
326
182
9
91
62
15
74
150
386
77
33
6
135
20
19
159
739
1826
579
360
88
299
502
306
105
40
403
49
143
1518
147
4088