1	14731	46
2	24927	45
4	42291	44
5	49914	40
7	64954	35
12	100364	34
20	152685	33
22	165339	32
24	178761	30
40	281115	29
47	324470	28
49	336903	25
50	343021	23
56	399482	22
64	446530	20
72	491415	19
138	860244	18
140	871569	17
141	876806	16
183	1102305	15
263	1530139	14
268	1557340	12
277	1603531	11
515	2734829	10
525	2780958	9
990	4849268	8
1024	5017630	7
1061	5178303	6
2348	10249464	5
3484	14959525	4
3563	15286504	3
3869	16480835	2
62687	239905173	1
67022	255879932	0
