1	10202	36
4	29726	34
5	35600	32
8	51642	30
11	66386	29
13	76779	28
16	91708	27
17	96698	25
18	102081	24
24	132823	23
42	218647	21
44	227967	19
47	242358	18
53	270161	15
73	359781	14
75	368535	13
83	402908	12
91	436273	11
95	452284	10
197	827505	9
200	839466	8
221	914045	7
285	1130933	6
546	1974452	5
669	2367143	4
688	2432974	3
764	2672288	2
1156	3820274	1
13501	38496714	0
