85
80
75
83
95
108
90
80
72
65
66
80
88
89
99
99
91
94
87
120
101
121
121
112
127
128
160
151
151
203
188
202
211
270
324
232