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