75
29
26
882
143
90
59
296
36
83
81
18
45
406
68
183
288
279
127
152
165
140
104
89
124
237
43
34
317
14
32
49
105
63
161
175
25
15
149
24
109
78
33
100
366
184
225
20
190
91
172
19