1	8550	54
2	14442	52
5	26260	50
7	33163	49
8	35965	46
9	38834	45
11	44673	42
13	50424	40
15	54901	39
16	57818	38
18	63548	37
23	75969	34
25	81395	33
26	84323	32
27	86889	31
34	103837	29
36	109138	26
38	114246	25
49	138995	24
52	145687	22
58	157321	21
68	180743	20
69	183392	19
77	203021	17
83	213850	16
87	223191	14
103	257384	12
116	283188	11
128	307113	10
129	309217	8
159	363308	7
197	431577	6
241	501324	5
367	701112	4
1519	2454645	3
2298	3670533	2
20000000	39145303941	2
