1	7501	30
2	12845	29
4	21254	28
5	25441	27
10	44408	26
13	55230	22
14	58469	20
16	64462	18
25	92616	17
32	115709	16
34	122660	15
49	170690	14
51	177151	13
54	185644	12
76	247764	11
85	272399	10
90	287015	9
120	362125	8
138	410851	7
146	431823	6
164	474304	5
212	589133	4
287	768883	3
503	1289716	2
1423	3138192	1
1788	3861050	0
