687
353
342
95
305
77
289
112
133
53