4
1
2
0
3
5
12
9
7
6
28
8
25
10
13
50
65
133
231
19
33
22
43
26
35
107
99
134
191
29
57
100
97
73
54
67
16