696
892
304
491
665
966
324
297
648
314
882
385
482
378
704