18 612 322 true 2 5 6 8 12 14 15 16 20 21 22 24 25 27 28 30 33 35