43988942
16884427
21107835
33194558
35333910
59861972
2726451
11376868
95047023
25475571
4307886
6584497
71668297
15466319
65512572
75749794
24057756
17096945
78869805
80478566
23373389
73722028
77448731
46554223
69877181
50144034
33325997
50987318
65395541
14023998
24516003
79214905
39048407
18094888
50586713
87066712
2335362
32377839
33485373
85958927