1	9602	43
2	15187	41
3	19971	37
4	23352	35
5	27712	32
6	30678	29
8	37246	27
11	49916	25
16	67402	24
17	70537	23
32	119985	21
40	146025	20
60	207312	19
65	220455	17
76	250109	16
89	282643	15
101	316310	13
105	328403	11
198	576300	10
239	679561	9
249	703437	8
254	718100	7
300	832371	6
377	998623	5
2335	5150930	4
2560	5620641	3
2837	6178185	2
2307127	5730639622	1
2309140	5736854192	0
