3893221
4161267
1172210
15344819
51628322
62774627
55136862
45674552
94761086
21125257
69298260
79299273
6034898
40758518
99037052
99185998
25138788
38379954
29764996
24419899
92661506
647458
50559659
91573329
90024172
98076175
97455329
45202871
76962552
63505513
2737650
62462296
70424580
44919824
68177434
12878210
64555011
82495657
51972586
2537826