 12
 399907 241106 271976 105019 65202 864369 458263 27528 667143 681262 982460 215395
 744436 446887 550596 191341 142738 1571133 868558 54288 1425628 1318834 2127868 422621
 2489815