23
5
9
4
0
10
109
174
15
313
53
68
316
84
186
45
87
199
50
26
33
64
37
52
106
160
241
218
112
98
32
141
18
116
97
55