26
43
85
18
13
27
71
36
23
203
17
42
78
164
100
58
118
293
157
72
66
53
33
110
88
512
188
168
709
70
200
37
147
82
224
75
64
234
156
41
134
806
228
90
111
68
20
175
103
31
210
163
169
140
24