2
3
4
18
20
27
34
37
40
53
71
98
113
122
142
153
169
198
203
207
227
232
240
241
248
293
296
299
319
320
324
325
331
343
357
368
372
375
400
413
415
416
418
429
440
441
446
447
452
455
456
463
466
485
503
507
526
529
568
570
576
583
585
594
612
621
629
630
632
634
640
643
650
653
705
718
723
728
757
767
771
779
782
792
807
826
842
851
888
889
893
897
904
905
926
947
963
966
970
977
997
1001
1002
1017
1018
1020
1023
1048
1049
1054
1062
1067
1075
1085
1103
1117
1126
1139
1141
1158
1163
1190
1196
1212
1220
1231
1239
1254
1280
1286
1300
1320
1338
1342
1345
1346
1361
1362
1381
1392
1397
1402
