0 48 1 2 2 2 3 2 4 2 5 3 6 71 7 313 8 3 9 11 10 2161 11 3 12 13 13 199 14 401 15 19 16 43 17 109 18 3517 19 11 20 17 21 109 22 877 23 1087 24 23 25 1481 26 7039 27 46591 28 3 29 3 30 7 31 53 32 67 33 1034726207 34 3 35 11251223678242069 36 23 37 4583 38 2952795526741 39 359 40 5782291 41 1130063089 42 835996339 43 43011938251 44 31 45 49123 46 54898161457127 47 467 48 79367 49 8496358995643 50 61 51 61 52 79 53 1591356884791277 54 6161791591356884791277