1	13869	57
3	32314	56
4	40442	55
5	48255	54
6	56113	52
8	72199	47
16	122138	46
22	160724	43
24	173508	41
29	207155	38
31	220517	36
50	333776	30
59	383434	29
60	388903	28
65	415245	24
78	480968	23
85	518232	22
98	586988	21
121	691828	20
128	725165	19
154	845423	18
194	1021175	17
243	1259161	13
296	1522248	12
448	2173950	10
518	2446975	9
541	2535528	8
1063	4575796	7
1462	6124587	6
2673	10750249	5
3851	15164516	4
14390	54674364	3
33116	122097544	2
20000000	68961895337	2
