43154748
9617564
97252242
18355259
67069302
20063848
88738257
38877109
52598761
88397827
63812391
90662630
79433426
69625120
1009716
82232183
69157205
49863673
5988594
47085434
27706974
6965272
65521467
56276269
28747885
2698373
78228564
39355925
45464794
36249815
65771055
1399860
144045
10753437
76705177
22486492
93029744
18472059
96168441
49395657