33 1291 837 true 1 3 4 5 8 12 14 15 16 19 20 22 23 24 25 27 32 35 42 43 44 47 48 52 53 55 61 74 76 79 87 91 94