1	13919	55
2	23164	52
4	39000	49
5	46618	48
8	68842	44
10	83379	41
13	102253	40
15	114160	37
16	120442	35
21	152651	32
22	159037	30
26	185125	29
32	222725	28
42	282827	25
46	306498	24
63	424040	22
132	775004	21
138	803339	19
148	852689	18
198	1116190	17
207	1165763	15
223	1249654	14
264	1448421	13
301	1627110	11
392	2070252	10
508	2605853	9
963	4586440	8
992	4726239	7
1216	5682349	6
1864	8468284	5
2513	11100488	4
2932	12784428	3
5716	23837241	2
20059	77663584	1
145361	542050025	0
