100
149
90
100
100
100
30
100
100
100
100
100
100
100
100
100
100
