   35
          3          1          3
          3          4          6
          1          7          7
          3          8         10
          2         11         12
          1         13         13
          1         14         14
          2         15         16
          1         17         17
          1         18         18
          1         19         19
          1         20         20
          1         21         21
          3         22         24
          1         25         25
          1         26         26
          1         27         27
          1         28         28
          1         29         29
          1         30         30
          5         31         35
          1         36         36
          2         37         38
          1         39         39
          1         40         40
          1         41         41
          1         42         42
          2         43         44
          1         45         45
          2         46         47
          2         48         49
          2         50         51
          1         52         52
          1         53         53
          1         54         54
