1	9949	12
3	14619	11
6	20811	10
11	31116	9
16	40693	8
25	57565	7
44	91973	6
47	96735	5
48	98378	4
54	108407	3
81	151399	2
1093	1603080	1
1659	2389088	0
