117
127
99
101
243
981
104
335
265
54
280
89
302
222
22
348
256
14
384
169
409
345
186
44
278
48
193
235
192
59
324
146
20
142
131
355
410
40
221
226
308
305
819
217
334
129
148
161