1	14372	49
3	32861	47
5	48974	43
6	55956	40
8	70217	36
11	92042	34
18	134250	33
30	207931	31
31	214391	30
46	309083	29
54	355907	28
85	556371	26
87	567870	25
90	585673	24
97	627298	22
101	650787	20
102	656665	19
111	706311	18
134	838301	15
136	848841	14
153	944576	11
177	1071829	10
180	1088779	8
248	1422981	7
249	1431468	6
264	1507644	4
1033	4857127	3
1352	6200518	2
4049	17185862	1
2948742	8827422851	0
