100
100
31
35
91
279
100
100
100
100
144
100
100
100
187
100
85
110
100
100
185
100
100
100
28
54
37
58
26
47
29
445
30
68
15
52
249
100
100
100
100
25
87
99
100
87