1	13834	45
4	38202	44
5	45092	42
7	58202	41
11	81647	39
17	114298	38
26	161805	37
35	204456	36
39	222244	35
43	240243	34
53	286969	33
62	333743	31
63	339070	29
67	358628	28
72	399580	27
86	453690	25
94	490875	23
99	509959	22
100	513845	21
104	531085	19
116	578181	18
120	596271	17
135	657811	16
146	697997	14
240	1054306	13
248	1082854	12
255	1107470	11
404	1659186	10
459	1862817	9
623	2435551	8
628	2453805	7
654	2543548	5
698	2692517	4
2374	8146260	3
2972	10125188	2
20000000	56653409317	2
