5977031
24672110
93242660
7632916
18116338
1645364
22921474
72288877
49217575
44213953
96944606
18484304
58644323
14159122
74881583
13764603
93673489
4694919
87333514
86893632
63452375
31915029
4668880
44907630
58348374
58048360
47864035
57851474
4785589
68974128
64616825
47023408
9504619
56288625
97052950
48725981
94678011
27923479
25682351
58414783