43533625
9505954
92104708
84904974
5542139
8439455
6507792
33046978
88472588
42169211
5115592
61575002
29154882
13555499
5172183
75808855
7889712
90426645
98187060
99867830
46923826
62723790
3806536
47445216
7249609
34277715
25759677
52744223
68563529
2304604
72739071
36894145
50131675
85429384
33003024
69582111
84446928
68609657
93844691
52209552