197
96
137
159
128
60
99
538