1	14120	45
3	30606	41
10	74331	37
11	79714	36
20	126944	35
23	142288	34
36	218249	33
40	241967	28
48	281804	27
49	287245	26
51	299138	25
57	334549	22
59	343359	21
63	366303	19
69	397911	18
79	449095	17
85	479886	16
117	647800	15
130	707251	14
150	801732	13
157	833380	11
166	878631	10
198	1031026	9
207	1076113	8
208	1080851	7
242	1248140	6
259	1323881	5
270	1377974	4
301	1517087	3
412	1976120	2
476	2293272	1
499	2399715	0
