12851 38
20881 51
28917 122
42485 169
8459 18
23508 60
35317 58
7832 12
32548 57
42392 155
6767 12
18323 37
16383 50
12558 11
8952 6
31045 35
29055 45
27536 42
117270 320
105484 166
65271 55
93900 299
38958 69
46814 85