7
6
11
2
0
87
99
10
30
38
3
27
56
29
32
14
41
52
17
12
15
47
23
42
8
9
84
21
33
16
54
44
59
20
189
77
100
67
72
95
102
53
113
160
57