80956169
26729100
97834780
2942734
47118927
998793
57415666
72689845
46094242
30155331
26139153
50658937
7589574
6811070
93139301
10496731
86179199
47419657
33167191
98184479
75271224
84896517
26659354
87292713
22165263
6646969
47327203
48673214
11686959
67519532
26012798
91911978
41011456
44795156
5071997
34933053
56297930
37895409
59779427
38773481