1	17920	55
2	27945	51
5	51126	49
6	57853	48
7	66005	47
8	73330	45
10	88762	42
21	199937	40
59	500201	36
61	513404	35
62	519496	34
67	555442	33
69	569088	30
73	595589	26
76	613721	25
77	619774	24
78	625554	22
81	645686	21
83	659790	20
88	689374	18
93	718817	17
94	724766	16
95	730309	15
197	1401066	14
493	3301540	13
621	4070524	12
622	4075316	11
642	4198743	10
656	4279428	9
663	4317934	7
668	4346260	6
1467	8905594	4
2888	16483988	3
6282	33846250	2
9424	49594403	1
10766	55962829	0
