1	11084	32
12	65821	31
14	71577	28
16	78235	27
17	81580	25
18	84752	24
20	90960	21
207	774553	20
329	1213912	19
334	1230659	18
338	1244292	15
567	2030700	14
568	2033444	12
576	2055376	11
590	2091263	10
601	2119752	9
1111	3628503	8
1145	3713716	7
1155	3738997	6
2428	7267779	5
2450	7321331	4
5362	14702567	3
6355	17118161	2
34601	81579213	1
37563	89547577	0
