31
19
31
136
238
136
511
296
289
387