5
6
43
88
49
17
132
447
288
119