10 590 393 true 4 11 16 24 32 45 49 64 95 97