18
16
7
43
27
4
19
14
5
23
15
24
6
89
10
31
8
33
45
2
28
51
3
9
12
17
1
21
53
26
84
46
50
36
159
32
67
13