44
170
251
60
103
158
92
127
237
165
197
253
293
104
298
281
214
143
180
151
123
192
229
153
198
106
132
94
454
154
140
135
174
87
145
168
181
372
178
120
102
340
126
108
1308
193
156
430
315
203
276