50768441
34556091
31225724
58235876
59927291
89271567
18692322
82535259
11596285
178218
3834961
1636334
74985298
98763133
90336166
63313056
8793334
44275353
92645840
79944580
17384169
14851401
21856600
25805011
89108794
19669915
48528930
92157101
58602472
167857
95333161
60699996
83122882
22658115
84771626
30586464
8875201
68844909
52741686
16226318