1	13507	45
3	28501	43
4	35046	40
8	53683	38
11	67789	32
22	120353	26
24	129385	23
26	139099	21
34	181886	19
49	257632	18
52	269825	17
57	289931	15
66	322769	13
70	338934	12
97	445357	11
99	453854	9
145	636995	8
171	720019	7
244	975538	6
255	1009518	5
326	1249981	4
1563	5074435	3
1667	5403519	2
298685	644942947	1
301269	649859774	0
