40172381
2784299
4392631
67604420
84366478
23409830
99472850
80683864
27904458
64367096
26698501
90468275
69715815
23682898
5969877
18808729
4687226
21207852
14048682
72024862
18872353
43942599
56347291
8504799
87207001
73841078
40781353
74071615
81605464
81919881
56854719
10141579
73616632
94121880
98631418
78297498
63608426
77873108
5288558
2237402