5
18
25
28
40
52
62
71
72
73
76
79
80
81
82
85
92
112
126
130
148
155
160
164
181
185
209
214
221
248
253
258
265
286
289
295
342
379
383
387
393
396
406
426
432
439
