39913216
94211552
36841352
63586694
57511200
90409758
44174517
50072461
26048840
32042614
3069795
18122468
77683638
50341457
231437
7381601
50863257
43614987
57435273
52634404
721298
4704405
81194328
73626898
38357242
2967676
77512830
87314353
88547337
85007569
79328528
99496320
231671
52612737
9095540
1556075
23782959
63804679
96973293
2997398