1	11546	43
5	36396	41
6	41792	39
8	52499	38
9	58125	35
16	95214	32
20	115703	29
32	174945	28
33	179981	27
34	184920	24
55	281138	23
60	301600	22
61	305732	21
65	322919	18
66	327491	17
76	370624	16
90	426799	15
115	524268	14
121	547756	12
141	626010	11
162	709664	10
202	861289	9
300	1196141	8
450	1682650	7
620	2224961	6
1237	4142792	5
1306	4400549	4
1400	4704908	2
1719	5681152	1
11621	34511510	0
