140621
645434
141745
363760
194693
337589
583700
245536
39882
752621
122556
298280
69915
190409
67764
630456
179682
896670
536485
549885
47259
582731
667365
24798
137516
352477
445419
438720
237831
723806