20
9
3
11
19
6
18
8
28
36
23
120
59
328
112
15
32
14
17
49
12
0
64
35
13
2
25
5
61
37
30
212
48
43
42
54
31