128
292
158
241
520
534
69
434
448
663