8
16
7
15
12
10
21
23
14
20
22
18
11
28
4
6
13
55
46
97
116
95
5
2
56
30
64
9
85
27
32
45
24
120
65
29