84
24
51
56
20
17
36
112
58
67
63
90
95
388
32
78
82
45
119
460
117
61
59
101
228
46
524
397
34
44
210
108
236
109
21
259
151
276
361
200
115
288
150
425
70
164
548
130
50
240
92
497