113
146
90
89
38
37
33
82
40
25