7
19
171
99
220
357
500
320
114
327
466
210
1585
293
270
853
147
302
348
373
277
405
181
867
650
88
44
110
115
168
281
184
1132
221
78
319
278
188
211
120
192
589
189
368
205
315
162
398
75
100
39
77
307
710
256
128