1	9262	43
7	50436	35
9	63552	34
10	68263	33
12	76356	32
16	90847	31
18	98825	29
22	113520	26
41	199558	25
42	203605	23
44	211321	22
113	499540	21
115	507709	18
125	542603	17
364	1389214	16
369	1406076	15
378	1439832	14
389	1474070	13
413	1550531	12
851	3042886	11
885	3143170	10
888	3153336	8
2096	7058008	7
2115	7112375	6
3057	10039407	5
4088	13114234	4
4131	13238557	3
9809	30381153	2
24239	71181404	1
5599325	15568116729	0
