30873736
81177869
48519614
40144814
72666212
13024818
49566835
2974272
76658153
32282224
89207854
72178199
65463388
95277612
43889369
43581141
5508655
3559581
1588447
87325299
98739670
43639295
28029131
98182095
10447312
62305291
59525846
658229
83749148
77809752
1870488
34507154
20517986
6142251
5256886
7459843
40682282
58076345
23583889
57845947