43298536
15012935
31513754
35002445
9247968
24282569
33672033
43389746
18615865
32725079
99134494
6755794
3064614
43413554
5316442
34298678
1067367
75033235
82928875
85258009
24063333
74005024
53092160
79105738
67172795
27619353
10289637
90834622
78745268
86483729
98379588
38787099
75969347
9485174
33616803
86494665
45448872
96554600
63781561
33181618