8
3
14
26
7
2
13
12
36
118
0
298
28
40
10
5
145
132
447
24
16
6
17
125
1
20
15
75
48
45
38
47
46
4
102
69
21
9
18
121
37
41