23
11
0
1
5
7
12
9
27
10
3
18
195
45
86
69
183
57
52
48
13
79
98
36
39
157
81
66
6
104
38
82
44
35
31
49
121
95
145
89
20
63