1	7112	35
2	12040	31
5	25531	29
6	30187	26
9	41282	25
10	44399	21
13	55946	20
14	60311	18
64	258972	16
67	270321	15
69	278099	14
71	285162	13
74	296102	11
145	546868	9
147	552239	8
1071	3683084	7
1240	4228734	6
1248	4253775	4
1268	4313630	3
3847	12408201	2
12965	38292460	1
92554	246139470	0
