55805255
86177047
4098752
26727990
63559772
99993618
87231981
3134794
48565915
9427590
5547170
76554025
73388184
982564
84503591
60087126
40041039
96638767
7662644
13464716
22213014
52984564
17634242
29101419
70046561
52507317
50595058
7061743
88202497
82583273
9145673
1137263
7978254
86369874
12713851
2544289
25713011
58754133
83099364
37803204