12 1245 382 true 1 4 9 11 16 18 20 24 29 37 38 39