253
1
305
356
232
237
578
329
2
350
206
266
34
229
468
99
401
72
286
76
162
1043
9
80
247
248
78
63
70
91
59
26