1	12294	40
3	26001	39
4	31778	38
8	54203	36
9	59717	34
11	69391	32
12	73752	31
15	89284	29
21	120651	28
22	126026	26
28	156178	24
29	161004	21
39	212951	20
42	226871	19
44	235202	17
50	263475	16
63	321116	14
68	341566	11
106	503184	10
138	628561	9
144	652017	7
147	662440	6
214	902390	5
245	1019116	4
289	1178488	3
341	1354316	1
376	1467382	0
