8
0
14
12
7
20
38
6
29
337
98
52
239
26
66
51
68
139
16
119
32
135
227
116
62
89
36
28
64
35
90
55
39
94
129
79
19
34
15
162
44
47
45
75
24
491
48
22