18
15
6
16
28
61
39
32
162
286
77
106