245
1
324
2
316
340
354
502
337
59
1223
3
429
305
281
101
478
252
396
718
494
49
703
486
563
440
300
533
229
267
248
78
1043
9