7
154
44
550
944
114
100
59
116
261
15
254
884
402
69
445
185
27
171
172
282
274
74
89
57
446
33
40
467
249
54
159
203
352
309
488
31
194
169
165
233
236
86
142
19
363
26
108
805
377
65