103
100
96
30
31
100
100
59
100
100
100
181
100
100
100
187
106
71
85
100
100
185
100
82
100
100
100
48
33
29
46
68
44
10
64