39594471
4351810
37575546
61658700
6952315
46164288
99721451
65548349
27908571
7284282
86523398
87008329
20461780
82961117
39404861
24334758
83779667
56391212
97399196
3841497
75778022
32851568
72497655
956052
21992495
67263866
35209882
70833544
40236561
80076069
9799156
61429811
84194444
3467582
9868196
43742602
15322719
3286270
3992151
25019538