51788890
35098779
17363991
26365305
94575948
1094402
19957563
68753512
11651379
93559769
77066836
1524450
34315408
48025465
949172
3214651
97784018
67724724
39973578
51397373
52358605
947510000
61475303
32459384
86618205
847320
7521830
6171257
57121259
2286229
98242509
60717498
95359840
71862388
48292152
53478556
65639243
21359922
36059797
90568438