3
5
24
26
29
31
36
55
72
82
86
94
102
104
105
113
130
134
142
160
170
172
187
189
195
199
202
204
205
206
207
209
217
220
237
238
241
243
246
252
254
259
260
264
269
270
280
284
291
302
316
319
327
329
331
332
342
344
348
360
381
382
392
401
409
422
438
443
446
452
469
482
483
490
492
497
505
517
525
548
549
555
564
573
582
592
593
609
615
620
629
633
636
654
655
657
663
664
693
696
709
714
723
724
727
728
743
751
754
767
791
796
803
807
811
813
823
853
861
871
873
874
881
887
894
901
916
928
929
930
944
951
961
970
979
980
984
993
1000
1001
1005
1007
1010
1021
1032
1033
1036
1042
1044
1047
1061
