126
73
190
255
22
11
30
27
283
504
59
61
78
51
38
132
241
12
218
274
305
95
58
4
52
16
840
18
1755
37
133
469
172
14
93
129
137
197
135
217
322
100
635
323
82
269
69
103
285
171
180
497
1310