669
134
294
123
427
186
322
20
102
100