86961550
68535764
47967547
48355835
8516548
90037685
64271584
11826800
71336091
66702815
58957289
883724
98665747
78371890
95401056
58708599
4511716
54717833
89122175
13962431
8064525
4382832
54818413
17321513
81089753
4378763
6915887
48929477
58602777
52841989
67527003
28892340
10529703
14805593
13387532
6736693
91898729
99754763
62866707
2706876