346
54
806
190
896
132
245
43
287
35
468
86
343
17
307
164
423
152
398
98
572
58
352
163
614
123
336
2
457
180
440
167
506
181
239
186
329
152
503
120