1	7054	37
2	12185	33
3	16384	31
4	19917	30
5	23415	27
8	32881	26
18	60823	25
23	73230	23
25	77722	22
26	80421	20
34	101058	19
37	108749	18
44	128336	17
53	151859	16
68	196184	15
75	214111	13
80	225736	12
87	241692	11
103	280354	9
114	306384	8
162	408038	6
192	470776	5
208	502260	4
243	570085	3
20000000	22485331181	3
