16833047
2711542
1426852
80607227
50419344
13689349
37093289
79116703
58512509
54526489
91826060
34304312
1608822
98378107
96408603
8154459
20264102
13796347
42456073
25342411
3319769
6685372
2827524
86584254
63597027
88298862
80865111
9010465
93632326
44598388
33358161
86426612
6201849
95744258
4566437
8314563
87119276
2531992
72279263
94542418