15 1111 505 true 1 6 7 22 24 32 35 43 48 60 64 70 79 85 95