217
587
66
151
133
270
723
350
377
345
409
249
324
39
417
236
354
291
530
327
275
160
209
297
87
169
303
383
334
471
589
238
629
396
346
268
0
236
346
57
188
321
304
319
223
196
308
303
313
55
228
234
228
