19
13
4
7
22
12
10
2
6
20
107
3
51
29
99
14
30
16
48
11
17
9
42
36
35
39
143
132
266
105
86
80
27
133
63
128
73
168
148
53
67
101
78
119