242
54
232
30
6
9
67
26
57
69
138
194
516
98
227
3663
70
172
320
137
275
1205
527
162
357
240
216
562
121