18 3503 145 992188 26 29 30 31 34 42 49 55 56 57 79 81 82 84 88 90 95 97