31 889 623 true 0 5 14 15 17 19 20 21 24 25 26 32 37 40 41 45 50 57 60 63 66 68 69 74 76 79 81 83 87 88 94