develop a program to create a message queue, and to write 100 integers to the message queue. the integers are generated by calling random() function. have the integers limit in range [1, 100]. for the integers, have 1 to be the message type for odd numbers, 2 to be the message type for even numbers and 3 to be the message type for prime numbers. develop a second program that reads all the odd numbers, even numbers and prime numbers from the message queue, counts how many odd numbers, even numbers and prime numbers, and outputs all these odd numbers, even numbers and prime numbers respectively.