42565337
21642317
54562859
18806131
11314676
21048167
45236816
6043228
95281624
8305549
35824093
18464483
29858555
3116422
73031482
39523646
5884960
53819481
61049140
31948042
30491566
20149571
19012250
73969168
31659311
89656878
86145001
2885525
93624811
25355071
77312112
40763325
5822486
38537209
59069589
8683070
46082521
76017149
28256398
99083650