1
11
26
14
41
73
47
66
42
77
43
48
86
105
97