13
9
24
6
11
23
12
22
7
18
29
8
5
20
25
10
14
41
17
205
158
55
32
86
207
223
140
104
71
76
135
189
81
287
148
85
332
52
124
94
40
68
62
265