108
136
98
207
101
245
398
531
279
209
295
67
83
160
32
114
169
131
236
197
130
282
78
880
242
109
167
215
202
173
285
162
140
82
57
1076
406
462
146
375
524
799
4436
251
957
768
909
592
778
1758
1405
1725