37
126
62
18
54
47
57
55
31
67
91
308
160
103
65
118
356
41
11
56
35
14
28
46
51
59
385
209
26
119
92
63
137
146
64
36
122
425
149
116
25
43
10
8
12
33
22