0
5
9
24
33
45
53
59
67
69
72
73
87
91
93
116
142
159
189
199
207
210
211
219
228
273
280
281
304
313
323
331
337
361
366
371
376
378
385
396
407
419
430
431
435
440
444
452
460
487
498
507
512
516
528
540
559
561
570
577
583
593
611
613
620
623
661
663
676
695
696
721
731
734
736
748
755
771
790
