1	14803	45
2	24919	44
9	71854	40
12	91043	38
13	96060	36
16	111928	35
17	117477	34
20	136546	32
22	149142	31
32	206526	26
38	241991	25
47	296604	24
48	301279	23
72	429585	22
73	435643	21
78	463628	20
87	516387	19
104	610766	18
121	695897	17
122	700485	16
153	851460	14
163	900930	13
188	1027004	11
285	1480318	9
327	1671587	8
366	1859909	7
384	1939591	6
394	1983115	5
430	2141178	4
506	2461361	3
698	3265050	2
2261	9597989	1
4924	20637959	0
