   52
         12          1         12
          5         13         17
          5         18         22
          2         23         24
          4         25         28
          4         29         32
          1         33         33
          4         34         37
          3         38         40
          6         41         46
          2         47         48
          3         49         51
          1         52         52
          1         53         53
          4         54         57
          1         58         58
          1         59         59
          2         60         61
          2         62         63
          2         64         65
          2         66         67
          2         68         69
          1         70         70
          5         71         75
          5         76         80
          1         81         81
          2         82         83
          6         84         89
          1         90         90
          1         91         91
          5         92         96
          1         97         97
          1         98         98
          1         99         99
          3        100        102
          4        103        106
          1        107        107
          1        108        108
          3        109        111
          1        112        112
          1        113        113
          4        114        117
          1        118        118
          1        119        119
          1        120        120
          1        121        121
          1        122        122
          2        123        124
          1        125        125
          1        126        126
          1        127        127
          1        128        128
