37
96
28
35
22
114
413
294
6
260
182
392
93
31
148
142
69
120
48
25
250
43
14
475
30
15
33
38
16
11
19
32
533
213
82
50
3
62
95
1
126
29
85
12
67
18
65
10
27
61