34832878
45751606
421053
23807428
87896320
4923294
18794755
84453492
9941365
90704113
9105753
92977875
30384587
51639945
48555897
17905422
17902115
25315034
94545935
871754
55364158
76272107
46408436
30674492
81846999
59924761
50707821
37258327
72939206
65881772
57215187
36797479
75308206
15663744
4973573
82667324
51972148
89417379
19008541
4749165