4
1
0
6
8
15
9
5
10
14
7
21
40
33
46
11
16
29
32
55
23
140
63
64
53
34
13
75
18
12
26
44
80
160
79
174
38
3
264