15 1896 100 1 7 13 16 28 40 48 51 54 56 72 81 83 87 94