50334888
83856228
87769790
4954465
95713536
95517308
89189
18871447
44324305
25081564
6255638
47492597
1557320
25503195
28974889
85697060
23729232
54841587
72842574
83155422
48649012
13185195
96635612
81748314
41938274
15248229
36552312
59765587
31412537
56168831
84562747
9603427
61044286
35673055
80885776
82812032
26036362
50882663
6830605
83284962