14
26
21
111
52
42
284
198
150
34
19
296
70
3
41
81
32
112
91
58
109
4
53
24
28
529
94
31
48
37
36
10
310
87
45
17
27
29
66
306
274
153
341
272
147
400
169
141
187
336
174