100
99
99
99
100
100
96
99
100
100