77
39
39
115
75
99
321
139
107
297
137
437