40464
1010169
139435
253141
472748
910640
423767
338931
788162
824591
472342
776179
105352
354397
116810
741837
890441
818696
885749
454364
888631
295547
471914
179782
967569
486259