80421060
48307674
6267343
91624909
37176570
43458781
58661065
74321860
39337658
59392144
21952494
21748930
42393542
76651445
2017968
55968693
90479576
49959220
69543350
11588822
71498465
93456188
25004190
75936420
40684190
91769331
52999778
99868024
18095089
58695779
48419012
80355489
31411842
53203576
90366669
61339397
35003075
601415
2475821
6596880