85337796
26525792
5269756
21679470
24341080
9568773
76506629
50931217
41424964
98845473
87662982
31081226
30878887
50002053
64863703
58065904
83103393
65433596
34309958
32001950
79955225
46548
69339673
17452882
20389870
87124449
97166764
8146337
29802784
13547255
53617904
81253977
66632490
3075405
80985887
62073519
78206275
53148878
16371355
93609677