1	9692	38
10	62023	35
13	77873	33
14	82944	30
15	87813	27
16	92848	24
17	97554	22
20	112348	21
23	126889	19
25	136265	18
27	145463	17
30	158652	15
34	175394	14
36	184513	13
37	189160	11
77	348369	9
91	402127	8
102	444046	7
114	486434	5
393	1400886	4
916	2984767	3
1052	3381294	2
2067	6386377	1
6360	18462444	0
