100
244
250
169
74
88
151
148
183
125
136
205
228
164
179
129
85
61
72
173
100
151
170
273
200
291
163
182
141
129
186
177
255
168
74
46
245
343
224
193
248
139
129
203
299
34
186
214
112
79
81
107
143
197
110
89
105
84
62
57