6
2
10
16
8
1
0
9
17
3
18
5
4
15
26
43
40
24
27
25
35
47
28
19
58
29
54
84
23
50
41
110
90
135
103
115
130
96
185
170
80