472
295
635
696
378
280
587
554
657
286