0
16
27
32
39
53
54
63
70
73
80
85
113
118
120
121
134
176
194
196
202
205
206
215
218
221
231
249
261
266
269
306
313
318
327
332
338
352
357
360
362
372
377
383
392
406
418
427
435
444
450
473
475
476
477
478
479
482
485
487
491
510
516
518
539
544
545
570
586
587
634
644
647
648
649
658
666
675
694
695
697
704
711
714
716
734
743
771
798
804
811
812
822
829
831
834
835
839
841
844
848
852
858
875
880
886
915
922
925
935
950
957
958
962
977
990
1006
1013
1023
1028
1032
1051
1062
1099
1105
1107
