28 2767 390 3 4 8 18 22 23 26 31 32 39 40 49 57 58 60 63 65 66 71 72 74 81 88 90 92 94 97 100