94562518
60389225
22515728
40337684
64095395
58164583
7118314
80866400
35189282
26472898
95152547
18477991
7686229
26461438
2908837
88509397
73032541
72214670
45064478
62345900
78354108
70596481
13492632
82423022
9026255
73998771
69863626
9817981
17012605
33553279
54129324
25818622
53756773
36966867
12984021
28467240
42702094
99276446
15181349
98671837