999 18
20693 63
40335 84
36154 101
60389 271
59898 287
27611 135
201129 187
166814 449
92372 124
76262 83
113918 406
139076 356
128448 288
54725 123
88169 130
52250 100
45052 52
87666 237
143233 190
169065 535
38313 99
58784 187
111267 72