95303 93
42574 66
48632 59
16987 24
17761 17
12072 8
15824 11
16163 22
40110 39
15671 5
19739 35
8844 14
8192 2
35991 43
19633 30
48340 52
6722 4
21199 37
20809 46
26573 51
51153 105
32306 50
33568 110
12945 15