1	13641	49
2	23212	48
3	31418	47
5	45705	46
6	52591	45
8	65079	42
9	71186	41
10	76420	39
12	87156	37
15	103891	36
16	109130	35
48	255778	33
51	267681	32
56	290911	30
61	313966	29
64	326889	28
65	331726	25
66	336402	24
70	353762	23
84	431126	20
87	445358	17
89	454940	16
104	521598	15
123	595510	14
124	599749	13
131	627679	12
157	720729	11
193	844833	10
199	865440	9
218	924930	8
492	1871053	7
2112	7381327	6
2348	8200679	5
2473	8635682	4
3469	11940114	3
3892	13329657	2
20000000	55857853676	2
