9 3028 642 true 1 3 12 23 24 27 33 36 38