97528496
80468905
5881721
8495862
73382612
48798537
67826341
44159296
76465323
6729562
44169112
95657059
5183856
70728267
23293617
43251039
17907803
6707598
38339416
117846
90451144
11141593
4898746
81908832
72749804
84289081
2589606
24466449
64793474
94751681
37378979
22546050
90939395
60325047
39882519
80357777
21758631
71919683
650155
60325255