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