70
128
111
134
104
158
105
209
208
91
181
252
460
322
36
112
168
243
340
528
109
193
60
144
113
197
80
154
129
122
175
310
186
222
240
332
127
179
92
167
136
217
121
274
159
85
160
223
241
147
359
47
358
391
314
116
86