10 186 106 23 36 58 76 78 86 88 89 98 100