2
1
4
3
6
5
11
7
18
14
25
20
36
30
46
41
53
48
64
59
71
69
78
75
83
82
85
84
87
86
88
