42444
560244
388157
285838
1016573
777582
748764
298564
59137
42069
326241
680387
795630
791477
168324
69104
931548
785542
687638
98176
999308
599636
449495
695934
773632
173996