244
114
210
97
249
64
306
387
80
217