29526 3
18879 4
49905 6
16952 1
28281 2
37431 9
20533 2
20003 0
36930 15
42108 14
28302 6
64833 21
56577 12
53877 11
84330 27
91533 25
37909 8
107526 27
58805 20
36330 10
33283 10
29957 4
83653 36
98659 16