95147553
52794024
6270359
73241723
46663135
20653517
71007647
19002471
14696927
47896298
47467723
74012271
21936303
70719355
9427268
4481200
62959159
5890724
64863169
80271527
95785520
44255985
21299543
74339271
60883417
81655088
148076
96702655
39265499
98908917
8651672
76561747
4148579
74967571
95206230
91593160
89892949
82717527
70656675
29136523