18 2990 141 809825 15 20 26 28 40 43 49 55 60 68 72 82 88 89 93 94 95 99