9
10
28
31
19
5
14
4
8
54
16
12
6
11
2
7
32
27
13
18
42
23
30
22
57
40
20
25
85
21
35
65
24
26
99
89
138
96