1	11680	38
3	26257	35
6	42348	32
10	60444	30
11	64686	28
20	106323	27
21	110328	25
23	118666	24
24	124347	23
27	140775	22
29	151419	20
30	156787	18
38	193472	16
42	211721	15
49	241242	13
58	277334	12
77	360849	11
81	378420	10
82	381801	9
86	399893	8
124	546496	7
218	891115	6
226	917217	4
231	934549	3
249	994632	1
3280	10728825	0
