8
14
10
11
30
6
13
15
9
18
0
1
4
5
25
56
20
146
41
58
31
88
74
38
85
27
28
81
36
39
16
23
86
102
78
177
153