30
9
18
6
8
47
14
3
11
32
188
111
35
69
54
60
17
16
320
38
163
101
7
34
147
13
63
36
84
5
219
108
31
42
25
41
19
22
45
89