95953694
58028920
65836351
18199264
48969579
79734049
27378419
41894437
758990
85268846
27264249
8181805
33171472
844697
48406644
59207537
34123085
55503413
1960177
76002866
91358096
94877762
84553282
83808590
99694485
66187731
8546006
34428026
21975428
8754735
56481776
88225601
86206159
42039716
14214244
69156209
53226760
7704681
294395
86779543