19
321
27
177
102
105
42
57
70
46
263
206
171
87
107
36
213
12
50
8
29
26
71
54
24
592
214
15
106
10
21
79
530
112
275
174
16
111
119
260
156
13
59
40
34
294
32
65
277
109
45
287