8 160 203 true 12 16 34 42 45 73 87 97