1041
340
598
247
473
183
449
132
208
89
464
98
521
40
280
138
303
165
342
95
337
104
347
92
345
80
468
130
377
35
340
97
512
182
256
147
316
86
198
9