4
2
0
1
3
5
10
17
11
7
12
6
13
9
148
8
108
18
28
32
121
189
20
82
45
113
85
100
51
93
26
54
37
33
99
57
69
70
46