7
6
2
0
1
3
10
8
4
16
53
5
9
13
48
70
11
29
22
213
87
28
25
42
37
103
54
55
335
43
30
27
24
79
101
33
67
46