50 156 927 167 978 484 954 160 990 135 916 160 939 103 914 173 958 100 101 124 945 181 976 101 932 101 935 170 928 171 984 126 973 283 788 667 667 384 750 153 934 173 993 185 930 100 100 178 993 21 31 178 970 168 958 170 992 104 989 34 70 162 935 289 289 185 993 10 99 120 953 184 917 179 936 108 967 6 7 160 958 115 925 137 972 188 921 10 99 118 966 100 972 167 944 136 983 107 926 118 996