47928865
5561755
87059382
20268030
10684327
26704456
62198003
81614114
77563695
10937748
98119448
85354780
39392639
59687828
149440
90479074
86828088
48584975
96961962
10747572
20188165
87174928
38348855
90814146
3505502
24772913
11631980
14743226
68468165
7666831
46875403
62777971
10729132
92325812
6988846
56418739
11858311
63708113
32891326
76141816