1	16250	55
4	43269	52
6	58344	49
7	65421	46
11	90622	39
17	126662	38
22	154055	37
27	179298	36
29	193920	35
33	224380	34
34	231183	32
37	251309	27
38	256693	25
45	298822	24
49	322623	22
50	328127	21
56	361163	20
66	431158	19
74	471059	18
86	530878	17
112	658872	16
130	761456	15
170	958751	13
198	1086835	12
231	1250114	11
344	1757212	10
406	2018320	9
476	2339839	8
524	2550763	7
572	2752308	6
629	3010657	5
758	3550768	4
1529	6618052	3
1550	6704197	2
2786	11620680	1
20000000	60794148452	1
