2
4
5
9
18
22
30
39
41
42
43
64
67
76
77
78
79
87
88
89
14
20
21
23
28
46
55
56
59
62
68
70
71
74
82
6
25
32
34
40
50
51
57
69
75
81
90
8
17
38
44
47
49
58
73
84
85
11
12
19
31
60
72
80
86
13
35
52
54
65
16
24
26
27
1
15
63
37
83
10
66
36
33
45
53