23
29
6
8
26
7
14
5
34
25
20
12
38
21
62
160
31
17
0
1
4
46
249
90
19
2
15
66
76
58
39
28
52
68
97
16
102
30
10
70
50