1	14050	56
3	32504	55
5	48037	50
7	63111	47
8	70331	46
15	119753	44
16	126492	42
18	139357	41
27	190910	40
28	197011	39
30	209558	37
40	275509	33
42	289752	32
45	309335	30
46	315427	28
50	338656	26
55	386365	25
59	410092	22
61	420954	19
90	564159	18
95	588486	17
137	792920	16
143	821065	15
148	843128	14
279	1407435	13
298	1493938	12
323	1621554	10
362	1788581	9
386	1900458	7
400	1957590	6
784	3396974	5
1579	6485708	4
2361	9433443	3
5140	20068724	2
8599	32877719	1
578039	1990186869	0
