4
5
1
3
7
6
2
0
13
28
20
8
84
69
26
32
158
91
10
94
95
22
87
62
50
17
93
61
43
76
36
21
12
45
33
37
19
170