4
237
31
338
13
47
66
36
37
112
268
42
198
118
120
382
173
126
32
91
224
71
206
61
123
140
121
122
21
25
572
146
502
176
356
736
227
536
1970
129
15244
361
523
57
6650
363
2202
535
4304
515