50296059
96017224
81517495
31294782
44489239
70122755
23153457
67283784
75858379
60258600
47812569
68584951
23631996
89051823
28387188
66502571
89542378
64973714
6098498
59805350
81894095
9052351
38356584
15162488
5404612
50335791
47296307
66078529
46624859
33405218
34122212
46682885
3528127
9369388
96982748
57919182
6910978
50731155
60498113
6413410