34656 7
15706 10
15876 10
39679 3
56657 8
29277 3
28051 5
33057 6
43480 4
24178 1
44902 11
11481 5
10781 8
10555 0
23077 10
17907 6
67751 16
119629 29
108756 12
167378 28
310808 56
219583 14
70403 7