1	12509	37
2	20550	36
5	37619	35
7	47829	33
12	71896	30
15	84635	29
20	118951	28
24	140664	27
25	146959	22
27	158248	19
29	167508	18
38	206576	17
40	215774	15
46	243826	14
54	280830	13
57	292032	12
97	450135	11
140	636680	10
149	673674	9
180	794195	8
208	900011	7
214	924046	6
247	1050981	5
1265	4562696	4
1777	6306988	3
1779	6312499	2
11079	36216479	1
11514	37613483	0
