I imagine the different codes would refer to different meal types such as breakfast, lunch, dinner, snack for each type of special meal. So if there are 10 special meal options, there could be 40 codes. Also different codes for F/C meals and Y meals.