389
844
136
460
685
754
595
964
915
605
694
692
894
576
113
669
161
944
29
88
105
13
65
855
906
380
114
134