Let's consider 120 numbers $a_1,a_2,...,a_{120}\in \mathbb{N}$ such that $a_i\geq 1\ \forall i\in\{1,...,120\}$ and $\sum_{i=1}^{120}a_i\leq 180$. Prove that there exist indices $i, j$ such that $\sum_{k=i}^j a_k = 59$.
I think that I might be able to use the pigeonhole principle somehow, but I am not sure what would correspond to the pigeons here... The nests could possibly be 60 and the pigeons 59, solely by intuition, but I am not sure of anything else. Any help?