240
117
752
173
65
87
105
260
107
56
257
229
85
77
197
134
44
166
217
220
115
94
110
122
517
266
313
287
38
336
139
74
188
64
586
39
218
339
650
205
40
66
43
269
123
406
89
153
146
629
498
121
228
109
457
172
174
303