50 99 20 2 5 6 7 9 11 13 14 17 19 21 24 25 26 28 29 30 33 35 37 40 42 45 47 48 51 53 59 60 61 62 65 68 69 74 75 76 77 80 81 82 83 85 87 88 91 93 94 98 100