43719660
86379550
30482908
1904475
15943065
31009589
79525624
80805948
47438180
25413657
98581970
50499333
55351577
24921091
46963873
88623270
32132831
49461949
62316824
78308446
34334171
87068044
2639171
70986318
7975359
45306777
83325609
11184930
11546509
80564419
93489353
11332656
2177344
7277311
21291649
61959310
44207010
93064931
63168148
90276255