   280   272   379   262   436   342    95   186   124   592   116   384   498   197   326   428   335   535   330   407   610    30   376   454   366   142   328    83   509   418   251   514   506