43298568
23629273
6702500
7068608
72157513
95922020
93794460
44961764
37205390
66457361
82925395
843847
65755346
57738583
22183810
55233266
80826293
66502700
66474918
30063425
71589226
62152856
31518571
19809545
90867660
67374527
16591546
94712276
77153289
47664317
60164237
97692929
5072296
96388585
9794965
946470
69555407
7445244
6938324
40022534