97
1
82
71
105
107
236
180
198
158
203
120
242
2
129
102
335
159
131
147
220
360
409
3
267
333
178
246
118
340
179
211
128