113
100
41
163
234
126
101
136
263
483
244
1441
343
751
253
134
325
147
149
122
92
90
214
125
174
116
382
117
229
260
79
227
69
308
376
193
223
74
73
294
276
283
75
105
433
68
118
177
53
181
88