1	9505	42
4	30556	34
7	49842	32
10	64396	30
13	81279	29
14	88321	28
15	94018	27
36	204169	26
40	223711	25
104	509021	23
112	539543	22
114	547912	21
155	719095	20
158	730909	19
168	765426	18
176	790702	16
265	1143501	15
275	1178534	14
287	1217483	12
301	1263304	11
493	1998794	10
754	2970114	9
757	2981222	8
766	3011276	7
2794	10153821	6
2884	10437866	5
3532	12584465	4
5010	17673548	3
6600	23054899	2
117902	352523444	1
2503973	7056773828	0
