1	11232	41
2	18586	40
3	24571	39
10	53789	36
14	70308	35
16	79145	33
28	125970	32
32	140633	26
40	171212	25
54	222622	24
57	234405	23
63	257777	22
71	285358	20
113	434719	18
119	457066	17
123	471434	15
127	506426	13
139	547310	12
162	621996	11
180	683744	10
212	781290	9
241	877397	8
245	889868	7
318	1096170	6
687	2071606	5
20000000	45206476094	5
