1	12408	41
7	46942	40
9	55893	39
11	65748	38
12	71604	36
13	76513	35
14	81383	34
16	91891	30
24	134498	27
27	146791	26
35	185996	25
36	191415	22
42	221587	19
46	240706	18
51	265194	15
57	294068	14
62	317032	12
85	419556	11
112	552765	10
239	1067439	9
241	1074550	7
262	1160211	6
305	1322831	5
412	1712692	4
1015	3743862	3
1813	6271995	2
2233	7625783	1
19162779	57678098890	0
