47041150
90885530
63165955
52185518
94523316
83508536
75576655
56835900
96801110
79004506
8057435
49191672
98661430
2496924
88166644
91815051
4575243
89251524
80897902
67572060
60947077
8874472
2348468
63348051
6349655
14329614
40851688
45264814
42324136
49103541
16678343
84823937
24942860
64227053
61784504
98927271
95991121
84365374
22244428
35511637