82971093
4895334
27852640
70503495
45418294
1524276
87438684
14259452
89538456
40945746
60282111
86256092
28764496
59163474
46796527
32663265
74549296
53068449
53734707
22907886
12512944
36163615
50822274
399512
18145417
5439406
3541761
43159245
81053472
86072850
93616958
55393847
7893497
57518370
88058486
40585448
62531821
47713772
8811666
86644496