Square Triangle Products (noch nicht übersetzt)

Problem 833

Triangle numbers Tk are integers of the form k(k+1)2.
A few triangle numbers happen to be perfect squares like T1=1 and T8=36, but more can be found when considering the product of two triangle numbers. For example, T2T24=3300=302.

Let S(n) be the sum of c for all integers triples (a,b,c) with 0<cn, c2=TaTb and 0<a<b. For example, S(100)=T1T8+T2T24+T1T49+T3T48=6+30+35+84=155.

You are given S(105)=1479802 and S(109)=241614948794.

Find S(1035). Give your answer modulo 136101521.