21
10
9
38
193
51
173
15
14
4
102
348
17
24
372
69
20
121
320
158
369
77
7
171
236
45
300
6
221
30
36
91
55
384
40
18
390
112
19
185
455
89
357
157
170
23
202
120
63
336
191
273
116
33