9
3
4
12
5
10
6
8
16
1
2
11
0
7
39
72
30
67
21
27
139
36
124
29
35
86
13
18
51
74
23
45
143
14
44
75
48
40
33
132
78
59
64