49166500
31247694
4799176
56851198
77275811
82761894
78199142
50617539
48437866
60713121
87621826
16914054
863161
7930578
73357975
4006327
2458198
14801090
5309986
6687405
3423022
31372505
64344279
5852818
30991420
19841169
88184179
24419258
23668841
77044750
50401114
19574511
8959852
2735384
13262657
41907610
96478358
30716076
10802326
19226867