14639 19
19451 20
37927 87
26528 46
18262 41
13593 55
18661 113
21040 47
60683 285
15796 16
25445 59
26699 54
22456 24
28341 49
22402 50
23288 75
37526 59
33169 84
111643 351
50014 102
87291 154
67621 148
122590 275
28369 117