121
362
200
599
110
637
91
410
123
456
40
570
56
378
229
10
314
42
326
78
379
62
472
12
245
43
189
29
176
36
201
38
257