38049691
77153090
5259234
15944919
24136059
90257997
19455912
99903171
36649701
83707157
83693466
24215282
8805882
46822469
49592302
17176595
43759918
1128606
999222
6528190
419124
82944753
53187067
2463701
7315968
261462
696942
9222144
63697500
18498624
30387511
61399264
42957051
26132109
3784309
2493357
8693624
95273680
45686121
22837312