42687 82
39353 93
23158 40
36940 41
24742 45
47421 103
109325 147
80233 96
54162 63
14053 17
19631 28
57124 74
51019 58
40063 31
15074 30
69486 101
24471 18
29453 26
93102 93
52872 132
52260 76
22768 28
152597 374
30207 28