25 29 26 36 92 189 478 1066 1094 410