1	14102	45
4	34865	38
7	49903	37
8	54441	35
13	76542	33
14	81109	32
16	92171	31
18	102630	30
19	107408	29
23	126894	27
24	130938	25
25	134754	21
40	205166	20
53	261699	19
62	298741	18
69	326946	17
76	353435	16
100	451779	15
103	462801	14
104	466859	13
115	531042	12
156	683078	11
179	783240	8
228	974280	7
260	1096328	6
368	1479664	5
1410	4963640	4
2487	8439958	3
4874	15994322	2
20000000	59530431203	2
