111
89
96
95
343
28
133
117