99
42
42
185
209
42
42
84
93
81
90
81
81
42
118
0
0
0
0
231
229
116
168
62
273
198
256
132
36
245
110
22
76
234
235
95
129
145
119
132
241
210
145
383
91
227
195
132
95
342
129
188
246
267
248
169
81
381
476
248
234
175
223
20
149
21
118
295
80
168
43
252
185
420
255
133
139
263
35
241
140
256
294
239
202
87
230
131
270
207
179
197
134
129
138
302
219
132
241
241
129
233
135
150
225
1037
225
278
140
356
132
36
310
252
344
255