2
5
6
10
16
19
23
25
28
31
41
52
64
69
77
80
83
88
95
97
102
103
106
109
110
113
115
122
125
132
134
135
136
137
155
178
179
187
200
216
223
225
232
235
252
253
257
264
272
285
286
288
296
301
305
309
310
311
313
318
319
320
322
325
326
328
332
338
339
341
342
343
344
348
354
361
363
369
370
373
374
386
388
390
394
399
400
401
412
415
420
422
428
431
432
435
445
451
452
459
463
477
478
480
485
486
488
491
492
497
501
502
505
512
517
518
520
523
524
526
531
537
541
544
549
551
552
559
565
580
588
589
591
596
599
604
606
609
617
624
626
639
641
647
653
660
663
664
665
671
673
676
686
694
695
696
698
701
714
717
719
722
731
734
737
752
761
765
767
785
799
805
807
812
814
821
827
828
