28 2050 149 1183711 2 3 9 11 12 13 17 20 21 22 24 28 34 40 48 49 54 57 59 60 62 75 79 80 87 91 92 98