dmd(Оффтоп)
Собственно в той задаче и не нужна sumdiv, там перебор можно организовать по сумме векторов степеней в факторизациях. Вот к примеру найдено руками (по насчитанным таблицам) за пару часов:
p=31: [31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 109, 127, 137, 149, 163, 173, 181, 191, 197, 199, 257, 269, 311, 401]
p=37: [37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 109, 127, 137, 163, 173, 181, 191, 199, 233, 239, 257, 269, 271, 311, 367, 401, 449, 487, 521, 593, 599]