128
289
152
974
239
230
241
306
69
387