9
26
31
34
40
42
44
48
52
53
67
77
80
82
89
90
95
101
103
105
109
114
118
119
122
129
130
139
145
152
155
156
159
165
177
184
186
