18
8
5
2
55
16
11
39
6
10
27
38
32
43
15
48
33
53
24
0
40
185
4
67
72
59
88
194
177
74
52
19
97
162
30
13
29
360
388
80
60
192
112
20
34
278