135
89
218
149
94
128
85
46
87
81
191
132
188
347
107
40
80
110
100
90