1	8373	33
3	18073	31
4	21857	26
8	35157	22
17	61743	19
20	70613	15
22	76818	13
26	89207	12
44	133677	10
63	181142	9
99	269129	8
100	271257	7
118	310846	6
180	450133	5
444	998179	4
488	1083457	3
839	1772825	2
68891	123115606	1
20000000	24133801978	1
