全体がわからないのでなんとも言いかねますが、42行と43行を入れ替えてみてはどうでしょう?