5
25
42
52
65
72
76
92
101
104
107
112
121
122
125
156
194
200
203
208
228
284
291
292
300
307
351
361
363
381
383
389
390
399
405
419
426
444
445
446
448
460
480
493
529
557
571
573
582
585
589
591
607
654
683
697
772
789
791
794
800
801
811
813
825
826
829
870
874
882
890
903
909
910
935
936
939
944
953
954
955
964
969
982
996
1002
1008
1022
1024
1038
1059
1067
1080
1099
1103
1104
1127
1131
1138
1142
1143
1145
1164
1180
1185
1202
1207
1215
1217
1224
1225
1236
1239
