66
21
34
48
15387
92
140
82
215
90
15
41
37
33
129
95
141
656
137
49
569
31
443
83
46
593
38
540
62
188
629
88
50
283
80
377
871
115
192
1372
453
363
749
122
197
199
458
89
55
39
25
26
96