43125278
32115525
39657171
29623800
32378932
1582620
5658514
97639573
10621085
29552209
82063180
822742
242522
10694096
25108801
95574049
29304758
7169348
35363559
58908189
7475862
34356625
6533384
5998951
57576532
25935085
67603474
80932473
81665278
88834712
12543100
47385168
5468220
34469236
10997987
84283798
1544138
48341649
13475415
37619304