1	11493	34
3	25350	31
9	54109	29
11	61996	27
12	66977	26
13	73184	22
14	78576	19
29	151989	17
42	209775	15
45	224853	12
49	245459	11
50	249987	9
99	459468	8
213	874523	7
227	927599	6
348	1362126	5
400	1539574	4
1056	3732567	3
1696	5823828	2
256892	813567423	1
290613	925751635	0
