3
0
40
6
7
2
5
15
176
74
43
17
4
10
20
21
12
33
55
8
13
11
16
101
139
24
9
14
35
54
31
67
77
38
18
37
164
52