152
345
138
370
373
128
58
34
191
49
102
356
162
438
123
82
1339
119
621
3778
277
47
398
633
91
88
28