7 61 103 true 3 6 16 29 31 32 37