10
19
40
43
65
74
78
84
93
99
105
108
109
123
126
129
130
132
141
149
164
165
180
200
201
209
220
231
251
252
259
274
286
299
301
307
308
313
314
315
321
323
344
367
390
393
394
400
407
408
431
449
462
464
475
492
503
517
518
524
528
530
532
539
545
546
549
550
567
571
578
584
595
608
611
625
648
650
657
668
674
677
691
694
715
717
727
739
751
776
787
788
812
839
879
890
893
901
942
947
948
951
966
969
989
993
1012
1048
1064
1076
1082
