95545056
39397531
42042039
54861124
72944396
12252815
70253391
24368996
39434330
90218947
46096053
13007440
6426740
30215378
25465376
27693528
1652862
38061556
25381121
93099507
52103658
7150198
12797875
832560
271574
68474549
25655591
7495360
94287927
5540153
85981206
9293830
41464663
46937509
56157220
15863328
71962950
98514346
32186524
3003417