2
114
246
89
114
112
100
97
344
566