100
97 98 99
100
101 102 103
100