1	9481	49
2	17231	46
4	31434	45
8	55017	44
12	75533	35
15	94551	34
16	99483	33
17	104841	32
18	109935	31
19	114662	30
20	119213	28
25	141924	26
26	145952	24
63	316278	21
65	324786	20
72	350846	19
89	409053	16
93	424330	14
103	458206	13
110	488141	12
370	1595420	11
373	1606606	10
390	1664547	9
403	1705568	7
425	1782056	6
2108	7906687	5
2152	8052508	4
5189	18165580	3
6963	24074369	2
10522	35484238	1
33099	103422065	0
