85521684
5439762
64789686
21001732
5590909
34985502
13933228
9323416
28804285
73562665
5929831
93595813
48515269
8979060
65026555
95348322
83858261
74244014
68726959
39507880
9256606
489170
64225991
67408824
57096853
66245225
96446626
95816759
84405642
50463677
36845888
82104922
91346035
7699595
29713820
32189680
99823407
52949151
99268588
53958021