4
0
12
5
2
9
6
7
8
1
11
3
28
26
46
16
10
58
23
21
82
172
209
84
18
137
175
112
127
43
121
24
123
187
59
104
60
52