534
982
381
926
666
912
433
893
195
890
311
878
196
853
202
284
848
220
847
258
845
189
843
171
840
201
836
235
835
239
821