142
215
187
60
97
80
116
180
140
203
107
205
136
83
41
76
154
169
73
117
379
102
336
108
189
262
218
196
311
266
170
178
72
87
115
104
63
47
56
253
77
273
359
174
168
185
209
529
251
583
213
40