66585618
18909342
66966918
90973859
80452601
74189549
3731897
8627164
70592241
8294858
54918846
8481459
33975854
12582929
39833512
31158779
35696601
20056715
34359125
58196019
75182238
6423875
19822265
70716818
31285095
74338248
6566637
68038127
97642651
9521196
10716397
8852255
14697990
11508032
6612498
84847691
62969417
96345473
9041592
31191049