1	10079	43
4	32495	41
5	38724	39
8	57733	36
10	71409	35
13	89750	33
14	95754	32
29	188286	30
51	322695	29
66	408732	25
68	419157	23
72	439876	22
84	499989	21
88	519676	20
90	529380	19
128	736131	18
132	756772	16
140	794441	15
291	1592544	14
320	1724835	13
727	3813350	12
738	3865640	10
1014	5208048	9
1020	5234124	8
1071	5447815	7
1102	5582294	5
7507	34746411	4
12701	56783113	3
20829	90528866	2
30590	130062697	1
75437	303833268	0
