1	11462	52
4	31039	50
9	54301	49
13	71510	46
15	80390	45
16	84610	42
20	106959	40
21	111380	38
22	115662	37
26	132173	36
32	154386	35
34	162523	34
37	175029	33
41	189874	32
42	193713	30
43	197276	28
44	201135	27
46	209394	24
50	222554	23
56	244672	22
60	258716	21
62	265838	19
65	276944	18
66	280745	16
78	320974	14
86	349631	13
87	352877	11
139	522721	10
148	550261	9
161	588845	7
219	755558	6
236	806440	5
244	829366	4
300	979007	3
373	1176987	2
660	1921161	1
2220	5806694	0
