28959788
90765280
22855641
77242079
13402668
63698185
89981079
84732981
59458211
1375302
3068413
28983382
79396008
71573903
41672273
7361967
1862533
66363250
60675370
81619512
87266726
87884122
64094918
24043532
65972497
1493746
83217781
83972988
32623830
7113897
34291583
92354758
68634783
98903785
4390547
72644984
35783025
97577456
12192800
18048248