102
107
105
115
125
110
106
326
422
375
311
67
63
214
218
111
159
140
169
340
309
281
203
137
128
135
156
161
46