2822294
1142859
94959886
72378537
9749378
73678719
86934584
14332006
84613648
29082918
14061957
96911590
8187150
988754
81831326
6312833
14718473
62755142
73484821
56391148
61299157
66725903
29405614
7427670
89119297
63346331
13213122
4814418
33028342
7386790
24966575
994994
5530948
56709244
24842221
73986223
91551417
63787265
88226128
59798292