1	8038	32
3	18164	23
5	24308	22
20	62024	21
24	72026	20
64	189314	17
65	191853	16
71	208360	15
77	223125	13
89	245799	12
94	256643	11
95	258074	10
103	273818	9
148	375952	7
151	383108	5
890	2035908	4
1607	3500513	3
1629	3539231	2
2922	5941226	1
226639	333988976	0
