4
3
15
5
0
1
20
10
32
56
8
16
13
23
44
21
14
45
11
47
41
28
34
68
94
84
19
42
51
80
48
60
73
125
36
55
7
39
29
27