16 2840 195 23 28 35 42 48 49 50 58 63 68 78 79 85 97 98 100