1	13943	54
3	33381	53
5	49271	52
6	56928	51
8	72075	48
9	79501	47
10	86727	45
14	114083	44
20	154743	43
22	168177	41
30	222913	37
31	229435	35
32	235891	32
35	253383	31
37	265528	29
38	271786	28
41	290371	26
42	296739	25
46	322173	22
55	374112	19
79	515533	17
90	574305	13
91	579729	12
105	653799	10
115	703084	9
142	836093	8
163	942965	6
169	973420	5
216	1196301	4
237	1287719	3
293	1516929	2
956	4010494	1
1113	4632850	0
