122
101
82
117
114
156
258
217
247
140