31 118265 3147 2 8 11 12 17 23 24 26 27 41 43 44 54 55 58 62 65 67 68 69 72 75 77 79 83 85 86 87 88 97 99