1	6915	28
2	11186	27
3	14312	26
7	21991	25
9	25901	24
16	40090	22
25	57610	21
28	63223	20
29	65109	19
38	81746	18
40	84957	17
47	97748	16
54	109576	14
57	114030	13
60	118484	11
64	124780	10
77	144412	9
78	145996	7
79	147500	5
121	202484	4
128	210876	2
20000000	19738609968	2
