50704466
7137284
11545854
9576647
54943489
37057705
40711061
6867047
53399548
887628
5223884
77722882
93515146
44638802
82939327
89277461
79808690
67197069
21009038
46457371
37612744
46465639
73128647
47061374
12467896
37383392
88988088
49244022
80896490
73911083
6992983
7334047
88921131
25091514
4281999
849364
98619422
23512973
8385876
2968527