10
13
16
15
5
7
9
8
11
18
50
53
29
83
73
181
284
92
78
247
102
46
58
133
76
234
204
74
222
128
197
196
360
182
125
235
183
89
375
150
117
153