32531169
86685577
7282414
61022740
24131024
91487286
10892122
93094840
79811116
81459295
97103107
20253966
18878251
47808168
60694654
43523585
67123896
66657089
11424105
15333407
22377761
57362526
22974402
9298059
62447858
25764880
27418002
87449202
21128493
30085694
7069903
83785598
29849532
45175222
2428774
2918808
60159610
5018527
79966074
70381715