85578262
63593545
31321986
28675094
25889296
22116928
41405779
28142970
88993869
17332578
7679645
72248158
47466742
755193
59989143
43662151
343463
45021532
53844387
663773
9852598
28092424
34046981
40704068
89719305
28211275
88437985
62223744
76474801
91046258
27919870
68012398
84501170
67866259
31774480
42977266
8043578
13007271
71696547
1845443