99863618
52877940
10305484
40193628
89597569
60259646
69339130
35419971
87024750
89118942
4557395
53739292
48073533
43891454
3867834
69315711
75037100
98874195
8385285
60686855
45279598
34774913
79695483
3448913
15692810
82492109
32517755
20372056
96148240
1845967
63795705
35505208
9295385
17357303
5646347
7466720
33532460
10733983
31209262
1721177