2
3
9
12
17
18
24
25
35
39
47
57
71
82
88
89
92
94
101
105
113
115
126
133
140
150
151
157
170
171
178
184
189
197
206
208
213
216
217
224
233
239
242
247
248
271
272
287
288
309
318
321
330
337
362
363
373
375
378
383
386
387
400
406
422
427
428
434
440
452
453
466
482
486
494
495
508
509
514
520
525
527
531
537
547
557
570
571
584
586
597
608
614
627
633
638
658
667
690
694
700
703
704
709
712
726
729
730
732
738
741
744
753
756
758
760
764
768
778
779
784
785
797
798
822
824
856
865
882
885
898
905
918
929
931
937
940
953
957
964
970
980
983
995
1002
1011
1018
1025
1027
1032
1053
1055
1057
1067
1070
1075
1077
