1	16188	55
4	42736	52
7	66887	50
9	80918	48
11	94099	45
13	108047	44
15	120054	42
16	127080	40
18	144750	39
19	151988	36
20	158263	35
26	198003	33
28	212924	32
30	225190	31
33	243578	30
34	249169	29
37	266406	24
40	286395	22
41	291963	21
55	378127	20
72	482156	17
73	487791	14
75	500030	13
163	927056	12
174	990809	11
260	1380405	10
300	1559453	8
443	2181568	7
528	2552912	6
551	2652989	5
662	3108601	4
5773	23778410	3
20000000	66372786042	3
