30 1646 907 true 2 4 6 9 10 12 19 28 30 33 41 42 43 44 47 48 49 50 53 60 63 69 73 74 87 89 91 92 98 99