516
256
102