14
19
22
24
25
27
31
48
50
54
58
60
74
76
89
111
119
125
133
136
138
140
159
189
205
210
218
225
239
241
262
276
278
280
290
295
304
308
315
322
326
334
357
361
377
382
401
455
457
488
489
493
511
515
545
589
590
601
616
621
624
627
634
652
658
663
671
677
680
