7
0
16
1
2
6
5
19
12
4
3
15
8
13
50
17
26
10
11
21
175
119
69
44
82
420
84
59
99
188
308
45
42
60
100
48