84584432
99123710
929672
48291275
30481280
79384895
38493026
58203540
42274160
56805850
35539848
65812481
53803703
48331185
83454571
62584085
29879619
73551573
33237790
13339758
26182741
16663655
76237733
61381980
81899156
57146194
90431139
85562226
11938833
88202970
46303142
62017269
1493471
62394836
84522743
97222737
62941463
74958289
94981934
42437679