1	12237	52
4	37174	50
5	42634	49
7	52847	48
12	77027	45
17	103417	43
24	139654	41
29	163221	39
32	177243	37
34	186987	34
37	199506	32
42	222794	31
47	245074	30
48	249421	29
49	253447	28
51	262283	25
54	275507	23
58	291716	21
65	320767	19
72	350991	17
80	381999	16
90	416842	14
101	462575	13
134	583924	12
135	587388	11
177	743406	10
181	757601	9
183	764738	8
235	951172	7
311	1207691	6
345	1329594	5
496	1842292	4
517	1912223	3
651	2364358	2
1189	4144535	1
1256	4367267	0
