45857166
89917634
40458242
5448342
3756729
53304972
1434285
50025849
37683868
69531949
97878215
77029017
83949092
56462025
80886014
4231415
84926287
55273643
72213658
20636802
98596862
85103171
1655186
82883804
90412375
51033202
74293499
9006980
22951491
26667687
4759139
34987096
60574052
70531150
72705830
4395651
70728619
72879370
88524512
57286799