100433 5
40981 6
51682 9
51832 7
34051 4
50007 3
44278 6
49353 6
76954 8
44759 9
48458 6
44081 8
38276 6
80133 6
86458 3
34376 1
64333 6
129608 20
59429 15
61905 8
46858 6
48230 6
60359 5
120781 30