28 4393 213 2058226 1 2 13 14 26 29 37 40 41 45 47 57 60 61 63 66 70 71 74 75 76 79 81 88 91 92 94 97