157 8 45 400 432 51195 185 697 44 207 159 355 118 618 9144