54
71
17
69
222
405
376
349
77
217
365
177
173
369
149
865
317
501
1486
463
172
79
90
175
107
199
292
80
78
188
342
160
366
682
271
602
543
438
128
948
495
854
285
266