6
4
5
3
7
19
25
35
23
14
15
1
0
10
142
9
65
31
8
34
42
22
154
43
160
58
21
29
39
119
44
24
17
91
50
54
12
57
53
62
37
59