1	9512	43
2	16353	42
3	21289	41
5	32679	39
22	127966	37
24	136362	34
27	148600	33
29	155566	32
32	166218	31
34	173473	30
39	190206	29
43	204749	28
45	212296	27
48	222500	26
50	228942	25
53	240307	22
56	250698	21
57	254155	20
59	261050	18
60	264862	17
265	1026286	16
273	1054173	15
340	1309489	14
721	2655537	12
723	2662289	11
740	2715602	10
747	2737362	9
748	2740674	8
766	2797085	7
1293	4524478	6
1312	4581156	4
1321	4608541	3
1377	4771502	2
1432	4939134	1
1442	4966861	0
