4
0
2
1
7
5
3
11
6
19
12
8
34
13
47
43
54
31
35
10
15
171
60
49
137
106
72
25
93
23
9
602
22
39
30
48
86
69
18
53
97
51