18
29
109
104
79
203
82
194
135
233
81
147
114
199
41
217
54
269
96
134
85
93
133
56
182
156
48
298
263
50
265
32
46
162
137
72
173
138
132
12
164
44
116
53
22
42
66
23
34
35