1	16065	48
2	26431	45
4	47841	43
46	379820	42
49	421085	40
51	432869	39
54	454912	37
60	492058	36
63	510408	35
67	533095	32
74	570044	31
75	574900	30
78	589244	28
83	619551	27
84	626496	25
87	645505	24
91	667699	23
193	1310522	21
309	1982734	20
314	2009939	18
326	2071457	17
531	3283931	16
535	3303963	15
541	3330635	14
553	3396544	12
825	4912786	11
845	5004694	9
1082	6187570	7
1401	7912907	5
1441	8104570	4
3805	19986872	3
10352	51018813	2
14199	62214019	1
909379	2334424369	0
