10 492 309 true 6 7 16 19 23 26 27 30 37 39