86989723
81016800
68214919
23434913
31699595
90321144
56683531
79973277
69513323
29389906
32773250
55044756
4087132
94905326
6614733
87034312
92611933
26051326
1951655
53201218
41471351
67143473
74579033
37836553
55885730
98831181
27157147
88811453
3403878
103673
10267867
55689554
40105123
34496088
61451266
80521229
87504030
11128406
5724701
10982556