50019762
87828528
37102753
83915354
2589129
27666549
3655626
1240290
50723093
3172966
93547262
67314738
25406599
57574820
1511610
89912662
27399952
2674622
70048430
9348025
7405487
96343271
6191644
92748947
16171817
39714102
31618381
46776855
93682706
60577240
5070460
8880402
39096391
100004298
60833967
61131395
1934628
83801419
50047460
11725918