198196
34503143
84021989
48613476
55251567
23099985
6175476
37862388
99154348
42117659
56152193
1204942
44327537
55776685
78882661
48737949
14129661
93355398
65086771
8194749
9835231
851556
18266675
8100721
99554089
43241762
91669870
88889834
46087885
85949791
76516430
57708102
44451815
79407698
77148650
43913166
97547660
47322666
79038471
14837634