19
16
17
39
90
38
43
10
46
118
139
204
31
230
119
260
72
201
327
292
195
112
70
326
140
105
93
161
160
206
96
290
101
56
62
380
133
303
2427
198
83
42
150
102
36
209
217
29