20
7
3
4
15
43
171
59
29
48
44
26
25
50
28
278
458
72
46
14
64
47
23
16
5
54
113
133
45
17
18
42
39
132
74
34
98
12
58
67