114
27
21
48
321
56
59
111
46
107
215
123
60
15
28
418
669
292
164
553
427
308
8
245
432
336
264
407
267
693
131
576
66
225
147
124
357
222
233
294
142
293
490
229
356
119
144
22
30
55
127
13
26
12
19
87