58985542
89176923
78838170
95227221
72259284
64783791
51194570
32222596
97096380
6473233
94039292
65412376
6562318
8833653
19761184
21885455
99231617
11625787
7104975
8300447
13563548
57821671
56677919
45809759
92984908
45355730
47543298
16089847
51062368
63132721
16542863
84505593
34667140
32226134
43714720
63744668
80661862
19115086
85867763
6231938