46
56
260
74
391
120
155
97
117
89
30
27
247
23
108
192
80
137
92
220
179
40
199
101
310
25
53
216
164
281
176
50
69
10
71
177
185
103
78
55
109
138
118
528
1100
43
70
72
58
102
193
134
49
36
79