65268525
15666567
24338537
69308426
30945540
14823700
5967921
85914503
81985794
72215245
57768237
12895962
22778736
61246750
18244871
86762353
80454129
25534739
56757041
12057736
41895286
95896138
3511709
20679357
5652012
435642
82908918
57347562
55091629
24059218
65358317
16747905
42661093
17228802
79445735
15153971
69696236
97122942
28542326
70073007