1	6667	26
2	11550	23
3	15731	22
5	23668	20
8	34201	18
9	37461	16
10	40713	15
12	47244	14
17	63314	13
19	70304	12
24	88188	10
28	101573	7
58	187995	6
145	414202	5
154	436775	4
175	487172	3
229	620311	2
27171	57756102	1
20000000	30375629375	1
