137
364
827
109
507
58
113
73
66
173
39
223
164
68
200
322
1124
262
407
316
5061
472
576
1263
197
2952
1530
3390
244
30
217
372
255
601
43
79
67
159
9
60
18
730
410
139