95
343
28
133
117
134
71
122