26527 0
37009 4
22706 1
30880 4
28127 2
28333 2
29282 2
29452 4
43776 9
30083 3
47952 3
53726 18
40480 6
40006 14
54655 14
43528 5
24906 3
42777 4
75758 18
46008 7
49759 12
64302 8
47883 8
64531 32