38005853
24204685
40766157
3221843
58556280
4313973
14067043
43481087
32629926
20723497
74029127
83863474
52147603
86335928
58828828
37109358
70368224
85063846
39296190
62556997
30342240
3147330
7771291
96495451
74578043
23834743
18536502
21516194
35006623
73479606
89529490
58369672
18276143
7981402
16207344
42868657
32882457
59631888
8559614
84733036