110 puzzle pieces