1	13339	46
2	20943	45
3	27813	43
5	39851	42
7	49973	41
8	55263	37
9	60689	36
12	77555	34
13	82699	31
15	92845	30
16	97522	28
19	111361	27
26	145709	26
32	169401	24
37	189911	23
47	234683	22
54	265225	20
63	303142	18
69	328688	17
75	353218	15
84	393806	13
93	436403	12
103	506150	11
117	561570	10
144	658510	8
160	715598	7
178	784080	6
410	1601054	5
807	2889776	4
5485	18131090	3
8608	28240491	2
696922	2237470028	1
20000000	53465747746	1
