1	16273	49
10	113346	48
21	207837	44
24	229889	43
25	236495	41
29	261723	38
32	280044	35
91	678674	33
92	685427	32
95	704767	31
96	710508	30
97	716132	28
99	726209	25
103	746292	24
160	1108380	22
179	1209143	21
188	1256779	20
191	1273564	19
196	1300601	18
285	1835435	16
395	2470855	14
418	2587667	13
424	2619374	12
669	3985583	10
676	4022651	9
684	4068098	8
2559	13898063	7
5965	30127365	5
6028	30415791	4
8793	43367104	3
16300	76428908	2
16466	77058280	1
200126	818623662	0
