50866424
16197688
5999245
18655858
43759908
38647985
84703727
87374839
485503
46985238
27978827
101981
94145596
66379422
22481633
1057587
85993806
70315666
51691170
16192222
45663705
4546727
24502511
37885367
3644478
17444442
88504284
6549592
82474027
79686736
11701807
28645935
30183773
4337707
46907837
81364512
68051302
35885614
29155415
90937790