93
116
306
94
92
103
188
115
106
100