8 112 202 true 2 3 9 16 19 21 23 37