5
8
20
22
33
37
43
63
64
68
72
135
136
146
153
155
163
183
188
189
190
191
200
223
224
236
255
262
293
297
304
313
323
329
340
366
368
385
389
396
405
419
426
436
459
461
466
485
490
505
508
511
516
523
530
531
537
539
546
547
550
569
571
579
593
603
606
607
633
637
686
687
690
716
718
724
726
740
743
745
760
768
772
781
782
788
805
808
823
829
844
857
866
875
883
928
944
953
965
981
1000
1007
1010
1021
1035
1050
1065
1077
1100
1103
1104
1129
1130
1134
1137
1146
1160
1187
1188
1199
1203
1220
1246
1252
1266
1271
1273
1280
1288
1301
1317
1340
1346
1347
1348
1355
