50478141
14991272
47151910
16791713
14418239
36527478
8380355
6786609
93711361
2159365
97492257
8856452
42836579
26393157
52456159
41082098
23921401
39797027
41137384
33916739
94415357
56137151
96387567
36518922
98242481
26369402
91361712
1528549
86529207
60883190
37321066
72258574
6566286
73776234
11341310
1410439
1491807
62006851
7709952
86207038