1	7840	36
2	12853	34
3	16403	33
5	22709	31
6	25756	30
8	31641	29
9	34493	28
10	37575	26
11	40746	25
12	43668	23
15	52005	20
17	57230	15
20	66033	13
28	87779	12
37	112815	11
41	122301	10
72	197731	9
74	203116	8
87	240403	7
92	252493	5
144	362870	4
154	382795	3
269	612526	2
1268	2536532	1
20000000	32942440592	1
