109
118
115
112
120
66
106
114
66
119
113
220
89
328
255
816
344
380
156
247
99
95
149
380
154
155
257
327
287
153
152
174
198
165
84
151
171
79
163
150
163
160
296
160
265
469
474
438
328
186
611
155
152
392
327
164
176
152
168
336
408
174
166
188
355
250
155
159
157
172
160
314
810
147
271
153
715
156