21505882
32381550
24989889
4825518
98582245
24272874
60671317
90234992
23298667
63177607
87504228
29331288
87278555
70092538
96736235
90711331
16884197
49031779
75764141
51538263
9056233
60132994
69941262
35559551
3426608
36264512
36627147
34061353
59077682
55975186
90531986
68197446
56577723
37626705
48459910
49325125
11103670
59503458
42882529
43727502