3
2
1
0
5
6
19
7
11
13
4
53
81
16
12
88
151
173
103
94
84
107
33
72
14
22
57
25
18
31
39
15
37
27
49
35
28
63