12 579 322 true 7 8 13 17 22 28 33 34 35 37 38 39