45537050
34394330
75311098
98859342
98367771
34296890
10762015
7173458
52093283
18249720
94591560
96955840
84635635
42267747
17038017
94526632
75458173
24992349
76755880
62312044
9537125
39732889
87567428
22473583
44679562
11199321
70172434
68298515
32496727
48852720
9362891
10455242
11601926
31055628
2158081
15014724
56968649
8103850
37751187
49035842