10
9
2
7
239
4
15
5
16
14
6
21
23
19
525
52
20
229
13
50
25
162
259
22
82
39
108
186
73
537
135
178
54
27
51
163
231
195
474
235
37
237
38
8
12
143
64