18504261
45109169
29146931
39064610
26719409
8704240
89776412
39273143
86497979
46183779
86131911
6910598
64267919
1927706
5472694
3633200
35732717
19921717
69816787
92856653
65203819
26566675
15082546
22111169
22031877
27286198
2414204
5901363
862795
26747473
64754413
22183604
33744913
78387122
93724967
25339478
8640379
98985725
39047705
83917828