97259581
88903798
2820274
50499916
2090189
48515310
94393993
9977744
86924630
35181607
87365597
68354228
75027282
72082400
48029113
34274852
19013359
97026153
38672717
84883788
92171014
91586368
547951
37862898
6821870
49405641
88265233
32608850
16288757
8493690
33487387
79412727
86508321
2942807
22586618
93666232
22815790
27245818
31024697
43041785