1	7526	23
8	30350	21
9	32759	19
11	38165	17
12	40718	16
14	47074	15
18	58365	14
21	66799	13
27	83549	12
61	166617	11
105	268241	10
109	278889	9
110	281841	8
320	721258	7
335	754827	6
400	889584	5
406	901606	4
409	908703	3
20000000	25198161302	3
