1	7620	33
3	14093	32
4	16633	29
5	19056	27
8	25501	22
10	29542	21
14	40624	20
15	43498	17
32	79628	15
33	81376	14
40	95307	13
50	121171	11
54	130252	10
85	196375	7
89	203945	6
265	474762	5
340	585286	4
441	754304	3
756	1218855	2
24110	33785439	1
24929	34936528	0
