21764 18
33820 50
36449 79
60144 135
134087 300
89505 167
37767 44
78940 97
46327 33
32427 51
17889 0
29471 39
108368 248
121482 147
67470 82
81394 135
45710 83
40100 23
30856 41
40895 100
60355 46
37146 58
57217 11
19910 26