1	6935	34
4	21087	29
5	25519	21
7	33546	18
11	48645	17
16	66375	16
25	94879	15
48	167344	14
59	201055	13
82	269122	12
100	333391	11
121	395171	7
253	741946	6
349	992874	5
452	1265671	4
620	1686161	3
1114	2815543	2
3217	7409898	1
20000000	39158816842	1
