21043929
12282838
4947563
89952214
69931153
13472140
1726573
76525753
67222867
78968397
35681761
85778785
28099448
45301016
89399839
17433132
22888350
45569560
77737749
52441353
47227952
66832827
67432941
88356590
50078556
11629503
21275434
41154390
20082072
48204216
11873373
92781075
11243864
61622620
71834578
33923047
57102897
17453317
79932791
87459343