8 2623 529 true
12 16 18 23 27 30 33 38