49702 10
42857 11
31303 5
23782 5
55184 8
390909 66
34329 3
88280 15
21553 3
30309 6
20629 1
28626 3
26832 6
29302 7
25855 1
31602 5
40002 5
26481 3
34776 4
56408 5
19853 3
28606 6
19082 1
92782 25