29
33
73
36
49
82
146