43675919
58265467
7798579
5584400
95121489
80111870
74876283
86275007
27387620
99585472
37799079
8745172
31065936
10633547
59314753
49469584
45578893
25729039
14477551
69817813
58853761
13398199
13854801
1626949
29639914
67065223
79238972
13209592
99884329
55937587
3654906
6504471
35685876
9808657
85752934
98306932
39138021
13886382
90229652
38893690