#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int findsum(vector<int>& dp,int x,int y,int len)
{
dp[0]=x;
int i=1;
while(x<=y)
{
x++;
dp[i]=dp[i-1]+x;
i++;
}
return dp[len];
}
int main()
{
int tc;
cin >> tc;
while(tc--)
{
int x ,y;
cin >> x>> y;
int len = y-x;
vector<int> dp(len+1);
int ans=findsum(dp,x,y,len);
cout << ans << endl;
dp.clear();
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGZpbmRzdW0odmVjdG9yPGludD4mIGRwLGludCB4LGludCB5LGludCBsZW4pCnsKCSAKCWRwWzBdPXg7CgkgIGludCBpPTE7CgkgIHdoaWxlKHg8PXkpCgkgIHsKCQkgIHgrKzsKCQkgIGRwW2ldPWRwW2ktMV0reDsKCQkgIGkrKzsKCSAgfQoJICByZXR1cm4gZHBbbGVuXTsKfQppbnQgbWFpbigpCnsKICBpbnQgdGM7CiAgY2luID4+IHRjOwogIHdoaWxlKHRjLS0pCiAgewoJICAKICBpbnQgeCAseTsKICBjaW4gPj4geD4+IHk7CglpbnQgbGVuID0geS14OwoJdmVjdG9yPGludD4gZHAobGVuKzEpOwogIGludCBhbnM9ZmluZHN1bShkcCx4LHksbGVuKTsJICAKICBjb3V0IDw8IGFucyA8PCBlbmRsOwoJICBkcC5jbGVhcigpOwogIH0JICAKCXJldHVybiAwOwp9