10
16
22
31
54
63
71
84
95
102
134
135
138
142
145
146
153
155
158
160
174
180
188
189
190
194
216
217
224
232
247
248
251
252
259
262
279
280
281
288
290
311
334
347
361
363
365
374
392
396
397
405
411
420
426
431
448
449
462
464
469
487
494
499
504
508
511
522
525
530
534
537
562
568
576
579
604
607
617
628
631
639
651
657
661
673
683
697
700
705
714
715
730
738
767
768
779
800
813
832
837
849
859
861
862
876
884
887
894
897
899
908
939
941
942
952
955
958
967
976
994
998
999
1017
