5
10
16
17
30
40
53
70
75
82
96
103
106
115
136
154
160
161
165
173
180
189
210
212
221
244
245
249
252
253
275
306
334
344
354
362
367
371
384
389
394
410
411
427
446
456
459
460
486
496
506
507
516
529
530
552
568
588
608
609
621
622
625
635
640
655
660
663
669
708
715
739
747
758
760
761
775
776
787
795
812
826
840
845
863
869
872
874
875
892
897
899
903
904
926
935
936
954
961
963
964
975
982
1008
1009
1010
1027
1066
1068
1123
1127
1128
1133
1144
1150
