6 64 103 true 1 16 25 29 31 38