12 553 371 true 2 5 8 13 14 17 23 25 27 33 34 37