8 103 237 true 4 8 12 16 23 27 31 34