19
14
74
265
120
188
58
222
135
161
122
509
166
49
137
18
75
80
130
56
48
288
567
150
17
113
85
91
114
84
39
254
206
30
64
124
832
46
99
82
37
226
175
337
389
116
200
73
259
147
381
51
53
244
97
25
92