58868508
40641716
2481147
38438381
36423200
10596623
14686287
27053743
88101225
44353721
6443465
92947819
53107757
8276139
39235560
21762502
9083925
72564851
14009614
25359813
28733193
71752394
93882058
60495563
85953425
8927180
3822234
94133180
69439618
25198633
52352502
43395152
246311
12402820
30603081
12886826
73629746
50247978
77769627
77175598