99458890
7496683
15799099
7529341
80707194
64035104
88319305
96687477
12358061
72155073
58603504
90267712
11105245
89264162
50691391
89223906
8087262
59914812
15321872
756726
7806262
18975123
59272438
27587843
26533919
64581838
45092832
31873729
52398123
95767302
55476857
52704689
35946543
33769960
29387488
56384753
25237240
90285973
61044376
36791112