22638396
84962583
69067532
99572346
61174327
11633124
50843188
15674041
68416897
64454574
52032457
63856505
68956059
8123156
20518860
30923561
1040683
24812087
31714771
7101553
70928808
40189319
81641130
12133462
60885039
53881548
17652115
5613564
525667
78873230
72477105
19633442
51974847
21554687
93572228
17664332
72383533
10154157
53491358
45943999