15
11
42
38
82
142
75
36
184
535