14
24
28
35
38
43
47
53
55
58
73
90
93
95
100
101
109
116
117
118
120
132
138
162
170
200
202
205
213
222
238
248
251
306
335
337
355
373
390
