4
0
3
10
9
2
7
6
13
1
34
12
8
5
14
37
29
38
24
22
21
132
19
58
116
133
39
41
135
194
159
399
209
20
208