4
10
13
14
22
41
46
53
64
65
73
79
87
93
99
114
116
134
136
156
169
173
189
197
198
226
240
249
250
254
260
283
309
325
328
356
376
379
382
404
411
426
429
