1	11178	49
3	22211	47
5	30598	44
7	37733	42
9	44443	40
10	47713	38
18	73149	37
19	76617	35
21	83294	33
22	86753	32
26	100461	30
29	110355	29
33	122840	28
34	126406	26
38	139791	25
43	156179	24
49	175070	23
53	186819	22
64	215085	21
69	228150	20
82	262472	17
95	300632	16
122	379806	14
172	498045	13
181	519629	11
183	524011	10
365	927910	9
383	970925	8
491	1199765	7
509	1246530	6
647	1527806	5
681	1600785	4
921	2028283	3
2646	5211450	2
4777	8915792	1
20000000	55571473542	1
