287
4
20
293
1122
83
5
58
3
321
34
376
656
20
14
33
117
651
272
1
7
641
322
23
342
286
143
241
535
688
10
231
39
717
331
365
0
1040
3
72
1580
419
44
704
597
405
550
26
840
25
47
