351
rough
462
931
385
713
535
625
241
696
319
268
546
775
734
830
705
345
700
310
406
748
842
957
605
792
293
928
280
417
423