50653098
2817040
44534859
23364631
63215721
24959627
64932809
36636804
77469637
31096160
92492320
27227500
79658928
86659440
19687723
9628621
8796692
89867323
2986967
1411834
47266139
50027427
45471781
14877998
6209381
48815904
45923064
75466
6536764
9069354
25643320
38822324
88056301
91269199
85031091
47273957
52561559
44715093
22818523
48732871