41679 9
179753 33
337902 40
110780 20
125908 18
78931 10
57603 12
161752 30
100001 11
264758 46
32758 9
75879 7
148984 23
51352 3
136380 11
36234 10
71208 6
63907 5
38308 10
51205 8
91378 16
67251 9
35728 6
111107 27