42974832
31469586
34148511
42714109
1979430
12661791
49167434
78539652
4014580
99702784
36245023
17842354
902133
76842554
70548920
627432
33482396
51708462
8067513
85814577
22028504
68578900
9110420
29243692
82093402
56893002
9088700
98547145
81359031
37258455
62027216
11926186
91102486
4862414
42849046
79679765
84654559
30928961
58921548
83802784