18 2030 124 652899 7 13 20 30 33 35 38 41 43 52 57 58 65 66 67 82 84 94