Solution:
The main idea is the following lemma:
Lemma. For any non-negative integer n and prime p, k=n+1∑n+p2−pkk≡1(modp).
Proof. Note that ab depends only on the value of a(modp) and the value of b(modp−1). Since p and p−1 are relatively prime, the Chinese Remainder Theorem implies that any p2−p consecutive integers will take on each possible pair of a residue mod p and a residue mod p−1. In other words, if we let (a,b)=(kmodp,kmodp−1), then as k ranges through p2−p consecutive integers, (a,b) will range through all p2−p ordered pairs of residues mod p and residues mod p−1. This implies that
k=n+1∑n+p2−pkk≡b=1∑p−1a=1∑pab.
It is well-known that ∑a=1pab={−10p−1∣bp−1∤b. We will sketch a proof here. When p−1∣b, the result follows from Fermat's Little Theorem. When p−1∤b, it suffices to consider the case when b∣p−1, since the bth powers mod p are the same as the gcd(b,p−1)th powers mod p, and there are an equal number of every non-zero bth power. But in this case, the bth powers are just the solutions to xbp−1−1, which add up to zero by Vieta's formulas.
Now, using the formula for ∑ab, we get that
b=1∑p−1a=1∑pab≡−1(modp)
which completes the lemma.
We now apply the lemma with p=101 and n=3,10103, and 20103 to get that ∑k=130303kk≡(∑k=13kk)−3. But ∑k=13kk=11+22+33=1+4+27=32, so the answer is 32−3=29.