33636980
29615102
89749650
5193178
99636028
31794996
43451744
76797488
91321570
6787982
98917687
20125216
35207712
13685713
4986697
53795681
41044359
39032337
27993083
19668129
92694489
91684194
60852600
87438210
25014773
68195090
5901682
6925259
25882836
4757162
66702879
69432367
49878008
69425876
19821674
82552186
29442463
86732995
66103601
24084495