23
21
16
43
40
136
76
504
12
4
84
9
25
8
24
22
18
405
14
6
19
26
20
198
10
78
29
93
27
138
73
54
28
58
46
34
47
279
7
30
32
42
127
13
39
80
11
17