5
1
0
9
3
4
8
34
14
77
39
28
18
15
32
13
7
6
48
143
79
91
40
68
36
92
102
84
168
75
117
67
156
54
109
38
53
61
74
19