1	9274	32
4	28597	31
7	45102	30
8	49691	29
18	94896	26
25	125010	25
36	176366	24
38	186596	23
45	219372	22
63	290098	19
66	301962	17
75	340069	14
84	379556	13
95	425290	11
125	539464	9
135	575863	8
138	587940	7
159	668709	6
247	952933	5
309	1149573	4
343	1256579	3
505	1789840	2
561	1960776	1
127384	370950887	0
