708
242
708
331
497
505
648
812
962
525
850
905
705
480
644
152
840
827
941
770
853
172
437
869
380
142
800
267
922
791
719
665
110
705
119
407
436
666
120
579
505
327
983
265
786
921
116
933
697
622
293
365
200
831
755
169
490
682
576
866
267
728
358
676
763
892
780
832
710
367
348
498
733
954
640
907
873