100
100
96
100
100
111
95
104
94
88
93
105
99
36
107
92
146
123