29 1038 634 true 2 4 6 11 13 23 31 32 34 43 44 50 52 55 58 60 69 71 72 76 77 84 87 91 92 93 94 96 98