34701 3
42881 4
65328 6
30604 2
38102 3
30478 6
44957 1
62355 2
71428 7
27201 2
27151 4
23502 2
34903 2
127409 15
46702 2
40082 3
51982 5
30953 4
19356 0
39026 5
40906 1
20228 3
50284 2
36034 1