2112183
19001517
1322678
44169431
37143245
95017054
54864009
9344575
82214489
42012035
64143888
64451396
78763471
58964104
93357879
57351892
8675215
99189690
66021938
13632040
49421431
43257272
40239704
54342207
98245396
45336760
77259292
1842644
50528837
60287405
49546373
24155528
83173744
63763324
50687916
27816908
77726158
65771972
21089960
12612717