15938 11
40057 33
20750 27
20616 14
29961 24
17061 47
31309 61
38557 66
29401 50
26411 61
37569 77
64748 174
31457 31
35903 63
43251 105
14679 13
35244 41
29677 16
52093 67
35306 99
12081 15
21224 32
14208 20
50561 94