43
253
16
24
266
92
121
107
80
102
82
251
69
46
41
20
297
32
118
314
94
86
25
13
87
15
1864
1790
711
27
401
90
59
34
42
61
137
133
14
66
11
95
167
12
273
22
8
17