253
1
305
356
232
236
578
328
2
350
205
266
34
229
468
99
400
72
286
76
162
1043
9
80
247
248
78
63
70
91
59
25