29 316889 3574 4 12 15 18 24 39 41 42 48 56 59 60 62 76 82 83 84 91 92 98 102 113 116 118 120 123 128 131 148