# paiza POH! Vol.1
# result:
# http://p...content-available-to-author-only...a.jp/poh/ec-campaign/result/55f03f8ad372afbe1e1d38ee46275a98
# author: Leonardone @ NEETSDKASU
s = gets.split(' ')
n = s[0].to_i
d = s[1].to_i
p = []
n.times do |i|
	p[i] = gets.to_i
end
p = p.sort

d.times do
	m = gets.to_i
	i = 0
	j = n - 1
	tmp = 0
	while i != j
		sum = p[i] + p[j]
		if sum > m then
			j = j - 1
		else
			tmp = sum if sum > tmp
			i = i + 1
		end
	end
	puts tmp
end