0
4
16
8
6
10
3
27
51
12
15
7
18
17
20
2
40
5
21
54
34
26
13
24
37
9
19
62
50
25
89
137
11
100
80
48
29