5521086
36162296
58404026
545203
19023861
45014495
86192766
18928566
85568022
50222552
80951278
91767841
38312138
47965172
93794616
7987796
85696136
39696673
9946311
38251825
64025954
56207660
72901505
61851160
91639700
73864390
80255019
69611533
55425388
81382922
45583527
64648259
94464343
87176843
52362134
799460
54167449
41835097
6506521
89681340