58 2838 342 1 3 5 6 7 8 10 12 13 14 16 17 18 19 23 24 26 29 33 34 35 36 37 39 41 42 43 45 46 48 49 50 51 56 57 58 59 61 63 64 65 66 67 70 72 73 74 75 77 82 83 84 85 91 92 93 94 97