18 804 641 true 2 4 7 9 11 14 15 18 20 22 24 26 27 31 33 37 38 39