112253 15
56455 3
63709 15
37251 0
80708 16
41109 4
44106 4
28684 5
87478 8
35879 6
104981 10
30458 1
50159 2
66651 9
56476 5
68077 7
93877 10
29309 1
31006 0
39027 4
38401 2
73658 13
76951 10
104826 25