107
99
297
107
70
269
83
372
137
103
109
509
111
136
153
132
338
290
114
123
115
224
119
103
113
125
116