70965056
87643558
29523339
97344740
32603499
29543602
40854682
80318648
63901197
31756843
62764116
49227646
63748123
42316355
65949057
84492577
18961327
6631564
54548074
96572805
53972524
35208820
9887845
9401310
36456456
92943239
79004196
74011462
27398357
65326735
88099565
49779246
71444658
50602756
56099495
4021751
47372443
36321451
17572857
38142216