10
12
18
21
24
42
51
54
100
106
110
111
119
124
169
171
195
196
215
268
275
282
293
304
311
325
326
339
346
349
352
355
359
364
371
380
395
406
407
408
409
410
411
416
427
436
442
444
448
454
463
469
471
474
475
477
482
490
500
531
541
555
590
609
613
617
626
635
637
661
689
707
710
718
742
750
763
782
