45
153
66
82
71
58
63
51
193
42