1	13159	52
2	20815	49
3	27862	43
6	43576	42
7	48696	41
8	53926	38
9	58438	34
16	94383	33
18	104396	31
19	109215	30
24	133596	27
28	151090	25
42	215470	24
52	254241	22
56	272151	21
71	341826	18
74	355258	17
82	389070	15
93	428941	14
96	441428	13
137	614565	12
141	629687	9
156	682807	8
194	830004	6
267	1096910	5
531	1985546	4
2341	7693759	3
4554	14526129	2
20000000	55848939718	2
