17 22 41 46 49 72 82 105 107 121 156 213345