54
71
17
69
222
405
376
349
77
217
364
177
173
368
149
865
317
501
1486
365
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