44909059
7038390
20748816
81641409
5297613
58875242
55602243
93439221
79416337
36258780
10757447
95082723
74559166
93036945
89086250
17305109
65927086
4620199
8881473
37128980
6723776
38272015
37965069
94084973
47789439
57331602
91651013
21754512
75865231
2941917
1144225
32711224
9395337
25664475
99254178
79851567
60991249
25971533
4315013
59967605