1	7896	34
3	17053	32
4	20808	31
5	24140	29
8	33662	27
11	42052	26
13	47535	24
15	52664	22
20	67744	20
26	86394	19
32	102823	17
48	144620	16
52	154718	14
56	166230	12
72	203741	11
79	218139	10
93	246681	9
95	251371	8
127	326455	7
136	346748	6
212	501184	5
274	620753	4
9152	16723587	3
9323	17038700	2
10437	19145276	1
20000000	32173011104	1
