237
95
114
160
194
149
38
313
187
580