142926
705560
990464
14154
864337
580397
40969
800908
332766
70836
360623
84659
797585
69652
456636
964984
611410
243279
323738
903794
250184
984462
17740
898660
982365
233318