45734840
9473810
23115394
52065908
49003359
4199889
88945742
68116343
28645447
26463328
86193319
7948332
43604251
12641142
91343890
48836305
47579299
93094885
28801350
83855691
32673125
76522096
40168012
87554317
58734234
6546166
48283110
75842330
79076864
6451631
29801133
3896572
56503101
9299830
42741643
63936202
93933495
20818867
520145
4842624