10 4390 561 true 7 8 12 16 22 30 33 34 38 39