16
75
145
71
311
231
284
141
610
205
130
368
177
318
509
787
301
297
217
540
219
482
249
310
354
218
320
224
729
113
609
308
192
629
913
188
412
299
1452
702