7
6
15
12
14
18
11
5
21
16
0
28
105
54
25
2
23
10
9
40
3
33
47
132
39
22
8
128
56
43
48
41
69
19
1
30
77
29
24
36
4