53
232
30
6
9
67
26
57
69
138
194
516
98
227
3648
70
172
319
137
275
1204
527
162
356
240
216
562
121