21928 2
42857 6
82501 8
94228 7
91028 18
53230 5
72904 20
32459 5
65683 8
24131 2
21534 3
34276 1
19927 2
26807 3
30809 2
26430 1
47327 6
29953 1
65052 6
118253 11
65079 8
67383 6
25378 0
28205 3