50222877
34841366
27541998
62827803
49452302
26728673
21116942
92946502
42155918
6607692
1804567
4385270
91627301
19536268
6128351
5078058
83047460
43587365
97471911
7889660
8738248
25087164
99866619
79294940
96897597
48027803
7822161
51155175
60388063
26169978
48716902
5698235
8331770
25269587
4079381
16897943
87116806
52832372
4334370
58154839