1	11330	42
2	18744	40
3	25232	37
9	66434	36
10	72744	35
19	133123	34
37	236714	32
38	240615	31
41	255447	29
45	276245	26
104	625042	23
108	647297	22
111	661782	21
120	707194	20
123	721917	19
131	757121	17
137	783626	16
183	1019168	15
189	1047054	11
286	1463533	10
294	1498878	9
303	1531217	8
315	1575292	7
317	1582134	6
331	1635678	5
487	2286721	3
5878	23255890	2
6666	26070898	1
14012	51755422	0
