10 454 474 true 3 16 32 43 62 64 79 82 89 95