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