3
25
45
47
55
62
87
95
99
100
107
113
129
137
141
151
158
165
170
171
175
177
189
192
194
197
199
201
208
216
218
227
230
242
244
245
262
268
270
271
276
279
292
295
308
322
330
332
345
347
353
354
369
371
372
376
378
384
393
403
408
412
418
442
445
446
447
452
453
464
466
481
488
493
495
500
523
526
527
529
532
533
534
536
538
545
547
550
552
564
574
582
605
612
616
619
630
637
647
651
667
683
687
695
696
698
703
705
712
713
714
746
750
753
762
764
767
769
777
787
793
801
817
822
830
831
842
859
868
869
885
898
902
914
922
929
945
950
957
963
970
1012
1015
1020
1021
1024
1025
1028
1031
1040
1055
1062
1064
1066
1076
1081
1086
1090
1091
1096
1098
1100
1104
1110
1114
1116
1118
1124
1128
1137
1143
1151
1161
1172
