10 995 408 true 2 4 7 15 16 20 25 27 32 39