pick only address from arp

I want to pick all address which devices from ARP but i got only one IP

:put [ip arp print where mac-address~"^AA:BB:CC"]
Flags: X - disabled, I - invalid, H - DHCP, D - dynamic, P - published, C - complete 
 #    ADDRESS         MAC-ADDRESS       INTERFACE                                                                                                                                                                                                          
 0 DC 10.11.138.130   AA:BB:CC:D7:08:35 lan_bridge                                                                                                                                                                                                         
 1 DC 10.11.138.131   AA:BB:CC:08:19:BF lan_bridge



:foreach a in=[:put ([:pick [ip arp print as-value where mac-address~"^AA:BB:CC"] 0]->"address")] do={:put $a}  
 10.11.138.130
10.11.138.130

but it showed me only one IP TWICE.
How to got two .131 and .130?

i solved it and put into variable

:global test ([:pick [/ip arp print as-value where mac-address~"^AA:BB:CC"] 0]->"address")