31601 2
42652 2
55559 2
67653 4
31555 3
27506 3
53756 2
47878 3
46577 6
52205 6
29109 2
57632 5
34406 1
71006 10
31408 0
22781 1
29504 2
34833 1
32980 6
76427 1
101457 9
28679 1
27377 2
41227 4