40606819
18193551
99804954
59723217
6206090
38792961
55315443
10251537
26626634
18089112
41388754
67515678
7354429
51364711
70363431
33973373
89837300
74548222
7625228
14408486
14662273
77624205
7145785
7958628
63715211
33904788
41584780
9884941
99448349
10078248
72957067
4878402
48292987
26821324
67742609
64138160
71111864
1193901
93416249
26676379