23
5
0
9
6
12
18
1
4
14
35
26
8
20
13
15
77
624
128
49
60
104
21
102
89
59
38
69
25
28
7
47
19
22
266