1	12433	46
2	18996	45
3	22865	43
7	40560	38
8	46110	37
9	49909	36
22	107574	33
28	135463	32
32	148414	31
33	150829	30
35	156614	27
36	160258	24
53	225668	23
56	235271	22
57	237946	21
61	249642	18
70	273597	17
145	519914	16
146	522659	15
233	800105	12
901	2866262	11
1034	3265433	10
1064	3344734	8
1619	4971005	7
2596	7465570	6
3382	9692374	5
3455	9868161	4
5333	14517521	3
6247	16789659	2
76488	171582719	1
128393	281927723	0
