103
52
100
171
100
20
206
100
100
100
100
100
100
100
101
100
100
100
100
100
184
33
100
100
100
101
100
100
100
72
100
100
100
53
50
16
30
18
17
100
100
100
100
100
100
99
100
100
100