1 12 15 26 48 49 88 96 -100 122 228 236 156 303 300 302 304 -301 604 606 608 712 -900 900 920