59911068
60739135
27654466
17991370
38927115
59756017
16875760
3739896
95345967
74466148
40051315
36721028
50189114
69552302
18329418
15417280
29403395
81064811
34281154
34705377
6518897
56154523
98515400
94441684
94475054
6497924
99772953
42377408
2085165
52797852
36421027
94574725
94981651
51915005
3632463
576247
97745685
52306371
19112585
11854548