98
232
762
1044
24
211
526
595
719
3
434
622
692
893
492
902
831
634
381
541
663
1192
1333
371
252
162
723