1	11194	36
2	18086	34
6	40736	33
8	51004	32
9	56504	30
14	80155	27
16	87186	25
21	107122	21
22	110804	17
24	117423	16
35	152565	15
36	155995	13
37	159975	12
52	212389	10
122	417586	9
126	429577	7
147	508525	6
185	626876	5
424	1287792	4
548	1646763	3
2779	7278367	2
3103	8118837	1
20000000	46594571796	1
