21764 18
33820 50
36449 79
59915 135
134087 299
89505 166
37767 44
78940 96
46327 33
32427 51
17889 0
29239 39
108139 248
121482 147
67470 82
81394 135
45710 83
40100 23
30856 41
40895 100
60355 46
36918 58
57217 11
19910 26