19 2890 100 1 4 10 16 21 22 25 27 38 47 48 54 58 63 70 79 85 87 98