50907482
84745111
8241228
94928322
39065867
84103664
8574395
1095529
83305816
26213102
35048994
37026659
2352044
25608540
62534383
15386827
80345151
38319645
11637805
59622868
27861002
5502850
51856583
72826611
3259765
4674331
9958387
50013554
67351756
33635393
35151063
19252343
89124046
32119526
21475
74828713
68114253
14752777
1184214
83971366