18
25
11
35
27
61
118
125
458
82
92
259
121
201
154
405
266
284
251
207
539
79
415
176
128
328
715
139
329
241
1075
514