66
184
41
19
14
74
265
120
189
58
222
135
162
122
509
166
49
137
18
75
80
130
56
48
288
573
150
17
114
85
92
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