16
10
1
2
1
8
7
6
4
8
3
16
6
12
12
2
9
15
5
9
19
15
42
32
39
25
127
61
69
50
7
107
42
24
128
24
159
176
76
82
1
1
2
1
2
2