1	13529	48
3	30064	47
7	52968	45
8	58641	44
17	103880	43
21	121602	42
22	126091	41
25	139857	40
32	173137	37
33	177799	36
37	194912	34
41	214467	30
44	229203	29
47	244599	28
54	275214	27
62	306839	26
75	359359	25
89	433511	23
90	438104	21
100	482608	20
129	601717	18
168	749862	17
176	778593	15
194	842262	14
200	863165	13
238	996175	11
273	1115214	10
275	1123007	9
291	1176496	7
300	1207294	6
306	1236727	5
725	2612724	4
1588	5437364	3
1681	5751037	2
1682	5754610	1
20000000	62400742564	1
