64
61
39
375
45
25
29
37
11
426
161
52
324
28
154
42
17
100
40
432
66
44
16
74
171
210
512
1020
14
75
118
62
73
54
125
38
143
708
276
144
234
112
19
327
319
65
35
287
51
629