147
0
120
220
194
289
256
221
107
236
277
255
326
306
424
388
446
403
271
360
662
629
685
626