1 1 2 1 3 7 4 4831 5 3673 6 16349 7 5240507 8 4159 9 83 10 3911 11 401 12 61 13 66935021479 14 199 15 73 16 152249 17 379 18 5014363 19 181 20 191 21 277 22 155893 23 35851 24 431 25 1499 26 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583136843938244766639099936683119492636931