4
0
1
34
17
9
31
25
109
8
14
3
13
16
5
21
29
7
28
85
18
173
243
272
120
40
19
54
38
91
33
42
35
63
53
48
39
32
57