39079649
5485524
53037246
51006524
76513565
54874899
93378404
56716566
42374249
3673889
92145386
37506253
23074877
15452233
66017842
16915331
35007128
66272546
4207487
18257102
8599607
24905648
83526966
6091976
33202677
64882551
68542820
49754383
22955429
27736033
49088569
27662198
57876754
79042904
45739949
6539822
90188780
31886809
90596722
25784526