11
254
156
212
86
410
262
99
203
91
119
67
198
100
95
116
5
236
34
43
98
52
70
115
294
9
33
53
131
101
124
126
27
73
171
64
293
382
204
408
40
277
361
479
169
190
112
155
368
104
223
45
37
58
260
150
75