810
622
342
924
648
92
842
46
637
345
80
351
660
339
506
425
76
779
535
134
889
765
29
937
713
553
972
180