4854862
40861165
8611675
98493624
16327829
65949801
86998733
774595
22255342
7130649
13683483
63477482
88285244
84019879
9759847
19013086
77539813
53976056
75698197
239670
37103685
19374730
70485617
10471876
16974698
10053981
80388020
2833823
76301708
36882528
32468703
2226362
97218018
53817512
91123857
83552206
20457153
66065103
97201863
36985638