128
293
159
241
522
534
69
436
451
666