105


138


110


83


264


172


194


121


61


446