8
5
3
2
52
139
10
20
4
19
134
21
78
35
46
13
14
7
248
90
1
55
72
12
85
16
42
18
40
157
11
17
25
39
26
32