1
3
5
8
9
16
27
30
31
35
40
42
49
55
58
65
68
73
76
77
47
60
46
32
43
89
78
20
19
12
17
13
69
71
10
11
45
86