89238956
18129902
74203982
4917186
93708552
16695057
54911020
29274891
79432755
37416699
60394252
40064969
81672107
89065450
34186161
86173918
10738058
6124109
43424136
79875634
75684213
118135
86467178
68239987
14152054
6679252
6495419
36408969
46631269
17312902
17041204
57004655
8083688
72841795
62796473
69085855
18572676
18828936
45314636
42702848