6
0
5
10
4
9
34
54
15
14
2
109
45
19
38
86
58
29
96
32
91
251
33
36
88
673
42
179
106
114
17
146
101
16
118
103
351
43
8
31
39