184267
945463
134257
616848
75095
260137
1260382
947596
643716
831353
655
454415
25184
1031885
478203
662891
436620
372105
419402
51048
500689
909727
487854
296295
1295590
672738