13485100
2426171
15668864
93646097
96704241
56562883
79989085
77614075
24916204
76599457
16311704
42743769
97243713
91933759
88784243
57857773
52136798
68774404
37517655
60952405
95817471
68049823
83664476
7069266
4354470
87336145
17131951
4046219
86864320
21846754
515253
33448319
530743
20595962
4211965
14012709
74859291
32826364
37523366
90218423