10
6
7
4
5
154
111
29
234
174
123
103
59
14
120
67
257
157
96
44
189
88
82
237
45
116
181
141
186
260
84
86
203
286
209
145
167
130
264
467
71
341
76
229
196
92
91
115
47
33
37
49
19
114
112