111
82
178
142
170
169
143
162
89
52
147
139
158
141
116
85
150
102
125
84
100
75
120
110
89
119
103
157
171
119
117
179
88
89
75
217
177
73
180
111
207
97
166
319
84
93
195
77
111
177
252
107
250
103
93
99
74
81
196
158