1	10504	39
3	23943	38
4	29588	34
5	34322	33
7	43503	31
8	47816	28
18	90948	25
19	95617	23
23	113620	21
36	170141	20
38	177805	19
39	181699	18
60	264835	15
65	283901	14
66	288113	11
87	369316	9
111	453990	8
167	637087	7
259	936090	6
340	1190053	4
701	2267663	3
1361	4182273	2
22763	65245003	1
22766	65254394	0
