39968144
33731845
95529040
7254388
52844632
23184434
73509397
10207954
89533756
86401421
27859481
10601567
51446084
97302721
87483483
97151798
39596972
79607593
5956856
5546169
63034696
8333957
6825032
14749043
4399686
72924133
16492858
8377396
82074750
13098159
27818851
13962600
56566999
67449507
4691934
6892320
90679738
49749191
95583897
28671020