小苯有

根木棍,编号从

到

,其中第

根的长度为

,现在有一台切割机对小苯的木棍们做出如下的过程:

如果小苯拥有的木棍数量为

,则停止工作。

否则将小苯所有的木棍都切去
最短的木棍的长度。(如果木棍的长度变成

,则木棍不存在。)
(形式化的:记小苯目前拥有的木棍数量为

,其中最短的木棍长度为

,则对

的每一个

,都执行

,同时如果

了,则此木棍不存在。)
现在小苯想知道,在所有的切割中,切割最多的那一次切掉了总长度为多少的木棍,请你帮他算一算吧。
输入描述:
每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下: 第一行一个正整数
,表示小苯拥有的木棍个数。
第二行
个正整数
,表示每根木棍的长度。
(保证同一个测试文件的所有测试数据中,
的总和不超过
。)
输出描述:
对于每组测试数据,在单独的一行输出一个正整数,表示在所有的切割过程中,单次切割总长度最大的一次切割切掉的木棍总长度。