81607343
58545325
72989544
8102565
30805379
98602997
6802309
53675369
72196865
79012145
54541951
3446994
14813569
3448352
90664073
95785172
84909477
4189542
49748305
94616034
34842505
34198220
66408225
5176517
9197137
5090108
4497972
69266052
98884321
285272
6905462
11249795
88052818
91394154
74571074
42536178
29993623
60159551
80521836
13058596