81
41
41
117
75
100
323
139
107
299
137
438