657
348
341
95
303
77
288
112
131
53