10 2023 110 293284 2 42 43 48 66 67 71 72 82 87 100 101 104 109 116 125 136 149 225 884 100 962 891 34 11 9 7 5 3 1