1	6843	26
6	26521	23
8	33516	22
12	48512	20
18	70427	15
21	80697	13
23	87457	12
25	94186	11
26	97518	10
28	103344	8
40	134959	7
78	232665	6
100	289843	5
105	303219	4
118	337622	3
128	364668	2
2540	5434079	1
20000000	36553796268	1
