520
221
314
242
370
852
246
222
178
202
354
161
392
823
106
63
95
409
151
236
112
137
167
71
377
156
297
249
287
291
48
80
227
109
74
57
552
916
67
267
203
348
546
208
499