4


105


200


53


138


108


124


103


394


706