15
1 2 1 2 3 6 2 8 7 6 5 8 7 14
406439431 113992412 503076717 544609059 330694410 537570730 127105202 480221003 892502500 749679335 216041577 492468773 220295218 196083534 352730459
