1	10589	47
2	17990	46
3	24015	44
4	29363	42
6	40190	41
7	44801	40
8	49789	39
10	59994	37
12	71401	35
14	80631	34
16	89717	31
17	94109	28
41	202613	27
46	224702	24
59	276444	21
65	300247	20
70	320225	19
79	353754	17
86	381376	16
91	402068	15
112	483868	14
120	514140	12
152	635537	10
205	821073	9
211	841026	8
244	954739	7
348	1290337	6
364	1344439	5
380	1402819	4
589	2011322	3
3238	9484089	2
3946	11455821	1
19575	54557589	0
