a
1
b
2
c
3
d
4
e
5
f
6
7
8
9
16
17
24
25
26
g
10
h
11
i
12
j
13
k
14
l
15
m
18
n
19
o
20
p
21
q
22
r
23
aa
27
bb
28
cc
29
dd
30
33
34
35
ee
31
ff
32
gg
36
hh
37
ii
38
aaa
39
bbb
40