3
1
8
12
142
9
6
11
21
8
16
2
10
13
16
17
7
6