625291
142436
67068
48677
312158
560972
65792
867490
758508
327587
848126
317928
162392
165353
343840
63942
191275
474370
18527
54432
817350
130501
589425
696412
957524
777559
168391
101447
894968
282858