157
512
264
1369
864
562
554
342
313
694
221
242
451
462
332
545
322
1312
2057
8510
1043
222
272
262
263
432
202
912
1368