22167056
33371407
19505536
96822169
57048918
48861270
27848730
22537677
14441025
17502104
39989962
70334489
9939968
33711017
33643750
87044772
80891819
29421779
76141771
69804349
20615896
53295602
99342771
37611879
98327962
66186768
65237730
62851619
18662114
83879763
99574804
6504527
51559635
55188093
38843052
30893977
97882350
51136880
46445945
491644