30
15
12
6
9
32
19
23
8
18
44
20
267
17
10
14
11
27
90
83
13
36
0
29
209
33
38
26
57
51
25
47
42
34
159