209
186
35
48
70
112
378
243
276
377
226
795
241
100
19
429
153
210
159
190
713
104
256
286
163
1647
741
302
305
293
157
203
357
310
277
232
196
139
147
96
193
260
176
162
108
105
332
151
43
185
265
479
50
57
63
47
78
87