654
250
673
407
342
70
601
314
363
42
411
112
412
173
229
166
518
48
473
154
225
97
345
143
495
44
89
45
316
217
550
175
116
51
166
111
424
42
567
185