86889036
13739492
87542417
84176255
7088364
16563203
5128606
74461682
68768768
92972220
47117
67929302
56285703
33243678
13645889
89395016
62191832
543485
45505994
52157875
50973749
93884150
332698
91481282
123557
21444133
52276561
37831879
76476063
67071020
6912692
24363869
17661114
90553966
72311488
747889
93486919
3659954
50258107
1419687