18
244
82
135
128
411
33
165
139
186
210
46
393
368
124
52
75
194
129
144
80
163
130
16
188
41
176
57
122
127
207
263
862
60
206
1584
136
778
72
119
55
269
350
94
338
164
116
159
14
208
238
1414
178
272