10 634 232 true 3 5 10 17 19 23 27 33 38 39