1	10257	35
3	21731	31
5	29738	29
6	33160	27
10	45359	26
11	47599	25
12	50232	24
15	58914	21
16	61627	19
17	64235	18
24	86336	17
26	92950	16
48	156000	15
57	182485	14
65	206618	13
96	276761	12
151	411366	10
181	480456	8
239	620025	7
295	741917	6
325	804252	5
443	1074313	4
470	1135392	3
1478	3143877	2
4365688	12012307553	1
4366108	12013637585	0
