23
12
17
21
7
66
96
48
128
30
24
65
47
16
15
22
45
37
20
38
32
86
9
11
28
4
19
39
25
10
6
26
42
35
8
2
43
13
27