9
1
137
104
177
88
132
131
97
29
207
208
284
192
504
198
188
66
251
40
149
463
216
152
298
197
76
271
99
258
337
372
314
279
69
81
205
217
87
28
442
255
346
74
78
405
151
311
616
357
56
230
43
182
34