22 84 64 147 104 123 112 183 216 227 169 665 1320 3278 6918 4047 4761 4478 5024 7710 73976718