666
513
259
375
141
180
280
61
93
399