1	11162	53
2	18886	48
3	25859	47
4	32563	46
5	39111	45
11	78642	44
14	96244	40
16	106983	39
18	118326	34
23	148216	33
49	303153	32
57	344145	30
58	349375	28
67	398208	25
69	408701	24
76	442590	21
77	447796	20
87	496022	19
146	802245	17
151	824849	15
484	2510520	12
607	3106472	11
1041	5196080	10
1254	6264510	9
2191	10898250	8
2202	10945104	7
2248	11128786	6
3257	15596250	5
6304	29083093	4
6430	29515672	3
44361	180319879	2
206077	769338688	1
12007219	33862068773	0
