1	8996	38
3	22529	36
4	28794	34
16	100975	32
49	299925	30
51	311025	29
56	337972	27
114	654580	26
116	664035	24
142	810118	23
148	841247	22
149	845793	21
161	903185	20
163	912836	18
172	957295	17
173	962660	16
174	967928	15
243	1350257	14
259	1430543	13
664	3435374	11
1479	7444719	10
1507	7568163	9
1567	7827672	8
1747	8671668	6
1755	8708365	5
6605	30419630	3
11883	52778752	2
27493	117080280	1
53459	219672825	0
