153
89
296
101
102
123
116
119
107
103