2
3
5
8
15
20
21
28
34
37
40
41
59
65
73
74
76
77
81
82
53
79
46
87
45
62
43
44
57
42
84
67
18
19
13
11
23
10
12
56
9
24
31