15
16
4
3
6
12
10
19
1
2
21
9
33
35
0
8
34
7
26
25
27
24
22
5
13
48
28
38
196
140
96
32
107
197
101
123