   86
          3          1          3
          2          4          5
          2          6          7
          2          8          9
          3         10         12
          2         13         14
          3         15         17
          2         18         19
          2         20         21
          2         22         23
          1         24         24
          3         25         27
          2         28         29
          2         30         31
          1         32         32
          1         33         33
          2         34         35
          2         36         37
          1         38         38
          2         39         40
          1         41         41
          1         42         42
          2         43         44
          2         45         46
          1         47         47
          1         48         48
          1         49         49
          1         50         50
          1         51         51
          1         52         52
          4         53         56
          1         57         57
          1         58         58
          3         59         61
          1         62         62
          2         63         64
          1         65         65
          1         66         66
          1         67         67
          2         68         69
          2         70         71
          2         72         73
          2         74         75
          1         76         76
          1         77         77
          1         78         78
          1         79         79
          1         80         80
          1         81         81
          1         82         82
          2         83         84
          1         85         85
          1         86         86
          1         87         87
          1         88         88
          3         89         91
          1         92         92
          2         93         94
          2         95         96
          2         97         98
          1         99         99
          2        100        101
          1        102        102
          1        103        103
          2        104        105
          1        106        106
          2        107        108
          2        109        110
          1        111        111
          1        112        112
          2        113        114
          1        115        115
          1        116        116
          1        117        117
          1        118        118
          1        119        119
          1        120        120
          1        121        121
          1        122        122
          1        123        123
          1        124        124
          1        125        125
          1        126        126
          1        127        127
          1        128        128
          1        129        129
