100
100
48
381
100
86
31
75
62
279
38
100
393
37
100
100
22
19
100
100
144
100
101
100
100
208
187
100
85
100
100
70
101
185
271
100
100
100
100
100
82
100
100
100
100
100
28
54
50
58
37
29
10
31
33
58
26
30
47
29
56
445
46
42
52
68
15
52
249
100
100
100
100
100
102
100