56
30
8
102
53
55
32
27
20
0
1
3
18
9
109
29
17
10
5
23
12
14
78
16
15
25
38
13
88
85
138
21
22
36
61
97
143
172