18 889 438 true 1 3 17 18 30 35 36 44 48 52 57 64 72 78 81 85 86 94