97644962
16744498
5921615
49332658
5893863
5923374
63763021
58969738
74018038
85356939
252710
91761511
13111975
57604307
4556500
80088268
91641532
88041666
88687772
48837325
5575795
79039199
48139555
8873336
54379232
57605579
5305242
8120851
36058810
67261541
86403363
802902
64085568
21027359
78367261
87154385
68716902
20883757
44855409
15057311