5
10
20
21
26
32
48
71
72
77
80
92
97
99
107
109
125
134
139
142
182
195
199
222
231
234
243
248
260
263
266
278
280
305
307
309
313
317
323
333
336
339
340
352
356
359
375
385
396
409
410
426
432
435
446
459
471
484
527
548
549
556
559
562
565
595
608
620
623
625
629
639
642
646
656
716
721
732
733
734
749
784
803
820
823
836
841
877
878
879
887
896
901
906
929
931
947
960
975
989
992
1000
1010
1013
1014
1023
1029
1034
1039
1044
1051
1079
1085
1141
1146
