1	12728	57
3	25471	51
6	37910	48
13	62794	45
15	71495	44
18	84220	43
19	88142	42
20	91934	39
22	99550	38
24	107534	37
26	115910	36
29	128028	34
36	158671	33
41	177588	24
81	321856	23
84	329958	21
88	344433	20
92	359600	18
95	371530	17
116	442147	16
137	507164	15
141	521768	14
143	528241	13
149	551744	11
197	696471	10
263	888995	9
380	1214474	7
1534	4411428	6
1905	5396802	5
2394	6740169	4
3788	10343588	3
205616	524630007	2
20000000	63576801287	2
