59942 64
15570 14
12554 11
17743 11
53755 52
27446 28
12286 9
45433 53
42514 49
11461 9
23579 23
21342 16