23
35
19
76
18
10
22
8
20
11
31
7
21
141
9
34
16
49
30
242
130
62
346
0
14
123
71
50
2
45
38
1
3
25
183
43
36
13
73
17
338