50416642
96269163
3131524
351664
42558719
92998288
1967816
74477250
72984302
83923348
8771751
39587185
27443769
142243
47391795
3799244
41468338
9076103
35223825
61749219
1006989
52008041
73463287
12865346
12588717
65879182
4833108
20851031
93705861
85287602
8521777
31869481
28881103
90531351
69822893
47326033
91228160
9095658
74539297
6643773