54
206
196
503
25
110
113
151
96
106
68
124
55
115
33
117
195
163
89
216
232
94
59
88
198
74
42
166
20
201
378
32
91
97
251
184
289
281
35
29
100
40
50
21
16
156
58
44
237
218
246
104
8
127
174
12
192