But from the documentation: https://pytorch.org/docs/stable/nn.html 3 you can see that the LogSoftmax() will compute LogSoftmax(xi​)=log(exp(xi​)​ / ∑_j ​exp(xj​)). So you are summing 61 times exp(0) = 1  + exp(1) = e in your case. So the behavior is normal. So basically, if you want your loss to be 0, the number at the 62th item should be really high compared to the other ones. Try to put 20 instead of 1 and you will have a loss with 0 value.
Just tell me if I was not clear enough.