100
171
100
56
40
206
100
100
100
100
100
100
100
100
100
100
100
202
100
100
20
100
100
100
100
100
100
100
100
99
34
100