105 103 126 749 109 885 121 574 88 313 89 631 104 711 180450