1	6776	25
2	11421	23
4	16622	22
6	20722	19
7	22850	17
11	29625	16
20	44617	15
24	51310	14
30	61306	13
33	65662	12
38	73228	10
47	87146	9
102	165100	7
123	196040	6
156	241021	5
267	375242	4
398	525071	3
416	547307	2
800	955483	1
20000000	32728098452	1
