4268550
60295198
30506336
5361187
4563252
97108407
33993749
22573137
82796279
11927977
99604685
86669592
50313032
80246024
92502215
18803151
2136975
50862999
50463234
27905344
41551821
84863829
5777904
98282413
58082497
44161041
84353201
8848559
13363133
99048524
94854569
32985161
20941576
48381620
52052280
337165
17753087
58066252
32645593
57719855