0
34
52
60
70
96
102
122
129
141
143
169
192
224
232
244
247
270
287
295
310
312
324
329
332
338
341
352
354
364
373
384
386
396
404
406
408
437
458
464
478
486
491
492
520
531
534
543
559
560
567
571
593
597
612
617
624
629
636
654
680
691
700
704
716
726
733
745
751
787
793
804
843
853
858
860
866
871
880
906
920
952
956
970
982
985
989
996
997
1009
1015
1019
1025
1050
1059
1070
1078
1085
1092
1103
1110
