18 1895 92 487430 1 2 3 9 12 13 27 28 29 37 40 46 51 62 68 80 95 100