7
10
20
24
38
43
73
79
110
117
127
142
144
148
175
182
186
199
209
214
285
288
290
296
302
308
311
328
347
349
350
359
365
374
378
387
388
389
393
400
401
405
409
430
446
448
451
453
465
468
502
504
509
517
536
542
546
551
574
576
605
638
641
642
650
661
673
679
693
696
712
720
746
755
766
775
777
778
794
810
811
814
822
839
846
850
851
864
875
882
891
904
918
923
954
969
978
995
1012
1043
1046
1052
1054
1055
1066
1068
1080
1083
1087
1088
1091
