4
19
21
5
30
43
9
7
88
28
17
20
6
206
221
18
107
174
145
131
176
312
32
224
223
155
13
509
59
180
46
162
128
68
35
114
25
36
208
38
8
14
272
234
31
104
158
218