5
53
59
60
15
9
268
112
211
82
35
22
20
11
210
125
84
202
181
27
97
24
127
52
176
147
67
98
178
70
68
131
69
180
185
405
28
144
198
71
279
394
41
418
491
1204
755
227
271
316
448
288
85
329
47
119