29628 2
25901 3
19531 1
30108 5
43156 3
28755 1
26157 1
42077 5
18030 0
23926 0
34228 1
21654 1
37006 6
35031 11
33907 7
19683 4
24603 5
23777 1
44584 5
38705 5
25984 2
20153 0
16655 1
21927 3