70351588
65592434
95535010
51661466
30233063
51503766
43588570
7459896
43606175
46584060
85132644
96808045
39983872
45232307
5183712
75605136
87514748
27373354
47435636
99002680
31887025
60185648
82202761
93581538
31922252
4977568
23404376
65865164
88252772
8491418
97981856
19062487
41642520
7653811
61152378
81026754
41493313
98034243
57973056
4783509