#CF1978A. 爱丽丝与书

爱丽丝与书

A. 爱丽丝与书

每次测试时间限制:11 秒 每次测试内存限制:256256 兆字节

爱丽丝有 nn 本书。第 11 本书有 a1a_1 页,第 22 本书有 a2a_2 页,……,第 nn 本书有 ana_n 页。爱丽丝执行如下操作:

她将所有书分成两堆非空的书堆,每本书恰好属于其中一堆。 爱丽丝阅读每一堆中编号最大的那一本书。

爱丽丝非常喜欢阅读,请你帮她求出:将书分成两堆后,她能阅读的最大总页数。

输入

每组测试包含多个测试用例。 第一行输入一个整数 tt1t5001 \le t \le 500),表示测试用例的数量。

每个测试用例的第一行输入一个整数 nn2n1002 \le n \le 100),表示书的数量。

每个测试用例的第二行输入 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n1ai1091 \le a_i \le 10^9),表示每本书的页数。

输出

对于每个测试用例,输出一个整数,表示爱丽丝能阅读的最大总页数。

样例输入

55 22 11 11 44 22 33 33 11 55 22 22 33 22 22 22 1010 33 33 11 22 33

样例输出

22 44 55 1313 55

说明

在第一个测试用例中,爱丽丝可以把编号为11的书放在第一堆,编号为22的书放在第二堆。 这样她阅读的总页数为 a1+a2=1+1=2a_1+a_2=1+1=2 页。

在第二个测试用例中,爱丽丝可以把编号为2233的书放在第一堆,编号为1144的书放在第二堆。 她会阅读第一堆中编号最大的书33,以及第二堆中编号最大的书44。 总页数为 a3+a4=3+1=4a_3+a_4=3+1=4 页。