1	9486	48
2	14842	46
4	23944	45
5	27598	43
6	30521	42
7	32887	41
8	36411	39
9	39702	37
13	54070	36
14	58234	35
15	61953	32
17	68448	30
18	71730	29
23	92688	28
24	95979	27
26	101387	26
28	106215	25
29	108691	23
36	126570	22
40	139474	21
49	167141	20
54	180432	18
56	185368	17
75	240762	16
114	342439	15
119	355564	13
160	467025	12
166	486451	11
186	543529	9
187	546246	8
222	634516	7
409	1049748	5
669	1611870	4
1129	2559363	3
1862	4021378	2
2033	4346838	1
20000000	51322151143	1
