3111572
65943280
82492470
29806615
59393200
28362260
94107222
10859660
83909795
42101705
40521549
44552218
83887702
76104704
84039761
45104774
62803621
62444180
88973034
8317367
40242640
86705148
69598666
34043362
18432103
60895334
61344214
7605473
78002653
38986493
7346786
76441334
94539143
13234523
55079656
90329214
93328331
9472336
79636563
97361551