29089 17
14834 16
27481 30
5349 1
45696 53
27722 49
15553 15
26817 29
23284 35
21255 25
17951 20
7927 2
32646 28
24296 17
27514 48
47871 46
11437 5
19833 25
39895 88
31012 47
9955 10
18604 19
10817 16
8263 14