43798786
682960
39535554
91386855
18535906
27637985
52306589
23282385
819712
81094061
32189944
8223532
19997466
34533889
52036212
82482363
22628263
33007954
67873713
3747583
53176370
32867763
52217373
49565420
38457648
96123546
74966345
49677260
79986381
45692189
19732483
80443982
50049117
5377891
96842382
29896125
26637795
30195605
23333967
5839305