349
123
455
104
437
102
380
115
164
81
392
158
427
190
228
134
276
152
536
145
575
359
579
120
507
173
646
181
445
113
477
64
210
143
110
52
298
12
606
40