10 616 258 true 3 5 12 17 18 23 27 29 33 36