15300 32
44521 52
31965 59
25295 36
23162 45
27631 52
16435 21
124032 569
51672 216
58929 81
27730 70
34738 68
34621 92
64029 142
61535 188
68652 180
89782 235
24920 50
58672 144
49651 78
72049 204
74478 117
29635 35
832 0