Splitting a list on specific number

Recall the Coll's icon

Hello, I have a list that contains various numbers and in between a few of them the number 32. My question is how can I split the list into smaller lists and output them where 32 is, while also removing 32. I have attached an example below of what I'm trying to achieve. I think for now the other numbers will be maximum 3 digits, but I might need that to be variable. Thanks in advance!

Source Audio's icon

I don't use max 9 and all that new string and array objects,

so can't tell if there is a ready to use single object there.

in older max version, use iter -> sel 32 to zl.group

then pass that lists where you want, for example

coll, text or textedit ....

Recall the Coll's icon

That works great. Thank you very much!