2106650
40818583
95937131
32176063
63803563
835813
44411222
9094480
66654569
36798982
98701021
14587413
63736722
27581356
3154812
6837265
16449164
71065516
86782049
45269639
14698640
5365444
92863442
17892487
86365331
79539735
47222554
94788
82949678
26175363
81783432
90616526
55003985
60413091
82912210
21509464
29721961
71329456
6022061
1447272