3
6
2
14
1
7
0
13
9
16
5
15
4
26
35
129
42
39
41
23
27
24
32
47
25
18
58
29
54
28
83
50
40
110
22
19
239
89
90
21