118
480
227
470
39
122
302
25
166
212
207
28
43
80
77
163
54
167
240
98
127
97
51
65
461
1945
340
295
219
2150
19
10
6
31
188
37
105
152
12
16
40
14
1077
175
41
294
108
258
265
61
75
94
246
68