1	14393	50
4	40886	47
5	48145	46
6	55442	40
9	77324	39
10	84452	38
14	112095	36
18	138126	33
26	186003	28
36	249685	26
45	305873	25
47	317493	24
59	406696	22
72	474277	20
75	490352	19
90	569030	16
120	713769	15
121	718447	14
149	840964	13
162	901843	12
193	1044225	11
196	1058744	10
280	1406618	9
338	1643835	8
380	1821891	6
413	1959182	5
704	3095989	4
2728	10527899	3
6479	24077845	2
24751	88259353	1
20000000	65232615124	1
