30 2050 136 9 10 14 24 25 26 34 35 39 44 46 48 50 51 55 56 61 65 70 73 75 77 78 79 87 89 90 91 93 97