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