103
96
26
5
100
47
100
100
56
15
31
100
26
100
100
100
113
99
99
100
144
100
101
100
100
31
33
100
100
100
31
101
100
100
100
100
100
101
100
100
54
100
100
66
100
88
52
20
29
400
100
100
100
100
100
100
99
100
100
100
100