367
137
302
13
611
169
617
45
161
113
625
105
530
247
280
106
575
192
389
57
237
111
96
28
486
117
580
173
66
28
404
163
437
131
370
175
671
200
341
53