19
0
1
8
104
16
103
3
6
11
28
14
167
2
136
33
338
286
409
20
77
15
17
139
13
260
181
99
54
70
35
27
89
44
162
207
38
50
48
4
24
78