1	10134	45
2	16980	41
9	44242	40
12	55242	39
15	65506	37
23	92484	35
24	95566	33
25	99271	32
27	107005	31
31	121791	29
33	128724	28
34	132457	26
41	157980	25
44	169532	24
60	224314	22
83	298125	21
96	337377	20
134	450220	18
144	483094	15
157	523159	14
204	660379	13
214	687071	9
232	735745	8
272	839935	7
317	956658	6
405	1183075	5
660	1791485	4
780	2098724	3
886	2338939	2
2494	6095441	1
7343	17024384	0
