56910
650
540
220
580
240
603
312
50
134
83
71
48
30
143
70
154
123
160
80
40
110
168
120
41
42
56
60
111702
222234
211043
72430
18149
57942
36821
95726
25925
112395
31739
2859
53448
127747
6763
121015
192802
132031
68433
01216
677253
54293
43868
23644
77978
54632
35580
34536
114317
95265