23526 3
39381 5
76680 18
46183 6
33333 4
43278 7
45228 4
49882 8
31576 3
66403 15
47109 5
34252 8
39008 7
32757 4
24284 3
21705 2
42834 5
20554 2
43076 11
36608 4
35081 5
45307 5
38952 9
21932 3