59422609
10007400
77769107
89066311
8873370
95064654
84725939
61283126
21303646
8534012
16272859
74185577
34399471
80559
21705756
82476113
26266948
95575930
77888807
16054557
76681197
757768
61325806
9693213
64702653
7448717
72567779
42597475
35356157
36477612
93808278
61681172
8342307
81999332
97121688
90737200
74992179
44644694
86627046
77385166