4
28
33
39
43
50
56
58
64
69
75
83
89
117
122
134
139
150
222
229
240
249
259
275
283
303
323
337
344
364
372
382
398
406
420
429
432
447
458
465
472
484
498
505
519
531
539
549
556
572
585
597
602
607
629
674
715
725
741
762
777
793
801
811
823
837
875
888
907
917
928
933
945
967
973
980
986
995
1,004
1,013
1,077
1,090
1,096
1,102
1,108
1,150
1,167
1,178
1,188
1,196
1,202
1,211
1,219
1,227
1,237
1,245
1,258
1,278
1,288
1,302
1,311
1,319
1,334
1,358
1,368
1,373
1,378
1,391
1,398
1,400