20533150
93065533
33794404
92307997
89702397
3527567
27088478
22492736
7838478
46961239
59049608
4964809
79749228
13307746
7642938
13428441
45268031
786512
33176122
49454875
2156299
6370232
9448363
86317854
14073102
75686411
93312633
4813788
3059658
76247166
35781086
24069733
73997058
18554927
49408641
21406857
45303842
96871136
9005690
45328574