109
54
90
205
151
191
111
225
242
171
315
175
218
255
273
173
50
215
106
51
2549
184
37
286
59
740
38
112
203
107
153
39
89
99
217
295
132
156
86
29
275
332
45
136
229
55
25
516
23
22
129
96