8 218 202 true 0 3 4 12 17 29 31 39