53068439
4731478
79302547
45775776
3920146
5199528
93431069
20128108
5718521
7395957
72834889
2223583
71491547
54149352
80518409
88392994
28572311
60869247
257447
58252690
7086913
21623535
26367509
39925867
16264760
44561781
62219971
56305768
4335465
69874152
86662147
7743336
11874470
97326440
52389226
58654953
22598189
54963637
27616813
2320702