45993500
50837048
72754670
89165553
13926772
63004417
9073653
39343055
73474830
37402259
8566525
268910
32708101
24083666
76784719
87948797
78836160
58283026
97663070
47215782
62322657
21944776
4805471
7949871
7042257
49216402
38305932
35663161
41817614
17482707
3183491
998957
9797254
8761132
87945088
18753143
45391452
79628692
54872883
38137230