12703 100
7298 17
11805 26
14357 31
18659 43
31058 90
16011 34
14758 36
33578 82
40733 97
35294 73
27812 54
15334 25
21292 65
36997 57
36033 72
31563 53