2217223
26544260
80564744
18723023
48415486
62254466
8966604
67572246
50521699
14189037
68969351
7066126
67372759
89028559
16151696
87517506
46271227
33145815
52039152
52929140
3188529
79516335
17725113
28883768
10785410
74358274
48991820
57692243
7977487
63194878
46386938
15617626
41363523
78422281
7897661
77988158
57403386
58807121
3623554
70401991