493861
27631136
62959619
2652969
81252650
18818070
9523759
61179220
86349184
25015113
16135124
55975839
65302547
40747471
84421537
16228711
3864972
37621988
80724098
7025623
39476820
72553189
77438902
25705106
44702252
52138732
23272514
9249952
16302238
23213864
27219413
70451994
19905236
73183820
47149567
661010
74351065
56795788
67784195
44395