52895980
6902653
73165137
36194588
90879263
85097299
65831069
54791853
585287
9687569
93681761
17682104
7329644
1444103
4939491
73371976
58726087
91931998
55444999
17108551
60623865
35846277
35805583
10171793
8749113
34497600
12464237
14478241
67294079
95706
8566074
77418268
46704488
94694613
38984512
99959370
39986903
83642836
47735556
2042372