90858973
51597492
31548009
83078192
58454776
46136416
6650632
42688241
87315042
4301184
5635778
488944
68175804
18648387
27392023
64779052
3358398
5946882
95088433
6056366
79966360
76538649
11024288
10357453
20806281
51951264
10649122
68756170
47854528
30092740
11098338
56772598
79871832
9856242
37353331
2684250
118200
4386676
85946513
45383495