202
215
260
254
295
66
207
128
227
102
91
83
100
145
178
152
125
63
93
192
230
153
119
110
147
82
64
75
234
123
303
174
273
211
171
135
179
137
146
94
53
41
28
51
122
81
272
369
395
388
169
220
162
383