1
0
2
13
5
31
14
17
4
37
9
7
35
11
76
179
42
68
50
51
57
102
10
45
103
69
27
22
49
21
34
39
53
66
123
211
60
118
80
18
12
100
56
20
79
43
161
88
170
55
113
58