1	9936	37
3	25267	34
6	45163	33
8	55692	31
12	74378	29
15	88247	28
16	93014	25
20	113363	24
107	554492	23
112	573939	22
113	578437	21
115	587095	20
126	633526	19
129	646627	16
132	658921	15
134	667919	13
602	2625586	12
616	2672856	11
619	2683413	10
1051	4405165	9
1053	4412366	8
1072	4471576	7
1091	4530944	6
1103	4568526	5
1121	4624276	4
1132	4663726	3
12646	44053899	1
330839	656931375	0
