12 654 357 true 5 7 8 14 16 19 20 23 27 33 36 37