1	9347	48
2	16489	45
4	27384	43
6	37648	41
7	42065	38
9	50221	36
17	87825	35
20	101339	34
30	147668	33
50	230128	31
52	238220	28
87	377550	27
89	384877	24
105	444117	23
107	450974	21
109	457507	19
127	518711	18
224	861663	17
226	868878	16
232	888311	15
470	1738557	14
557	2025403	13
560	2034586	12
577	2083211	11
752	2559771	10
760	2583347	9
763	2593385	8
993	3296422	7
1258	4071438	6
5830	17321154	5
7552	22222458	4
9615	27744481	3
23522	65369892	2
23553	65464956	1
87209	215472336	0
