42699516
3596139
90036950
8287102
28427420
49839631
4408761
8461389
1187148
51034281
96935247
29289284
45212451
9849981
70044475
37805659
5807489
92549777
97013148
7236216
82008320
37067791
214689
64919486
7013143
1247486
80897149
9802220
67437535
3051755
32664436
15932646
8553896
54062723
56083242
67468189
21411649
65521922
91557656
23465090