10 257 358 true 2 4 7 13 16 21 38 72 79 80