58739 23
15417 14
11473 9
16675 15
14064 11
17482 14
19715 19
35623 41
30982 31
59991 64
13361 12
23063 12