20843 10
24319 27
34750 45
56094 138
31072 35
18615 27
18277 77
24736 41
22848 67
14123 53
34913 92
24576 69
10020 21
37723 111