5
23
39
50
54
56
57
59
63
72
75
82
86
95
101
130
138
143
155
161
165
172
178
203
220
238
240
241
242
250
306
323
