50128780
40882558
97523065
9960380
84186872
9005264
81095483
18415069
1315502
57998715
77875025
92645337
14176135
82403721
26337673
10142009
80621778
72932279
31474827
80795335
75162078
70543617
13434131
44363042
80475033
22719437
70767217
7079403
59467479
93646636
39945615
37854694
97888938
76169848
96306350
38577406
94824219
8579648
82634171
61284892