12 338 205 true 3 7 13 15 16 22 25 29 31 32 37 38