1	8115	17
6	28701	15
14	55858	12
21	80494	11
31	114141	9
38	139346	8
57	203585	7
74	258083	5
134	415417	4
193	573109	3
214	626746	2
241	708604	1
20000000	42550437393	1
