99
131
213
62
87
91
245
107
120
36
291
105
171
268
201
109
383
173
223
218
95
111
98
84
188
267
122
85
132
166
205
140
149
239
141
175
174
226
185
155
146
217
235
170
209
142
121
395
172
308
299
320