1	9982	44
4	31719	43
8	55739	42
9	60695	41
14	84561	39
16	94582	37
17	99620	36
21	125172	34
39	228217	33
43	244357	30
47	259677	28
48	263232	27
49	266852	25
51	274764	24
54	287089	23
56	295209	22
58	303742	21
173	816033	20
175	824983	18
179	841251	17
182	852940	16
188	875307	15
387	1714707	14
391	1728693	11
822	3458364	10
833	3495627	9
854	3566255	8
862	3592109	7
1103	4458508	6
1107	4472320	5
1112	4488851	4
1156	4618685	3
3640	13033243	2
32814	104332460	1
60615	187755993	0
