586226
88583771
6230113
36931187
71977582
34107665
67076680
69948391
78109792
13355820
1305238
87763262
528589
23991670
84217333
79072944
81002764
42158934
84079629
21745951
91266049
11679234
34995439
8954989
47136006
41389521
97368294
44425601
274278
8158421
78568023
81004175
5396330
92164957
37509486
15902609
53006670
76793997
87488263
85911544