1	17127	47
6	58309	44
15	122862	43
18	141316	40
22	164046	39
28	197219	37
31	217227	35
33	228409	34
36	246567	32
37	252652	30
41	277470	26
59	375115	25
67	421353	24
72	452269	23
96	577360	22
101	603786	21
123	724698	20
134	774603	18
136	784513	17
156	880376	16
204	1123372	14
223	1217289	13
228	1240747	12
257	1381417	11
286	1513970	10
475	2443383	9
541	2759628	8
597	3029481	7
701	3502861	6
752	3750189	5
981	4769549	4
1569	7413362	3
1613	7597864	2
6837	30203155	1
20000000	73668027158	1
