1	8903	34
2	14002	33
4	22323	28
6	30593	25
8	38811	24
11	49595	21
12	53292	20
26	105431	18
28	113904	15
37	145217	14
45	172228	13
52	194677	12
63	233329	11
83	301124	10
101	351001	9
109	375809	7
126	430035	6
141	475398	5
176	566852	4
214	690968	3
287	856457	2
4865889	10672940616	1
4865972	10673143739	0
