37
81
475
164
31
250
447
130
1489
12
261
361
156
277
211
199
970
7
443
115
404
112
117
85
50
30
21
158
59
94
69
74
176
10
19
15
20
181
70
36
323
471
258
102
259
363
65
716
474
87
346
108
49
62
57
163