3
7
22
42
45
53
58
60
62
63
66
67
70
71
75
83
85
87
90
94
99
105
107
108
111
113
115
120
128
132
133
138
141
144
156
161
165
172
173
178
184
188
191
197
198
201
203
204
206
209
212
215
221
225
227
236
241
247
261
262
265
278
280
282
286
288
293
304
307
310
318
322
323
325
326
329
331
338
346
353
357
368
369
372
383
389
392
404
407
414
417
419
423
425
430
434
436
438
440
441
447
448
454
460
462
464
478
481
486
492
501
509
511
516
522
523
527
529
532
534
536
538
545
555
556
559
561
562
565
568
571
575
578
580
584
592
598
604
611
613
614
618
631
633
637
644
649
652
653
655
665
668
669
673
674
679
680
684
696
698
702
713
717
721
727
731
733
738
739
743
744
750
754
755
756
759
767
780
781
782
783
791
796
797
801
810
819
837
844
847
853
855
865
868
869
871
878
886
896
899
906
912
917
920
931
932
935
938
940
944
947
958
962
968
974
978
979
983
991
993
995
1000
1002
1006
1012
1016
1017
1019
1021
1030
1033
1045
1046
1047
1056
1061
1064
1065
1071
1074
1080
1085
1093
1094
1100
