39708 85
15066 20
22721 30
42732 72
23517 42
10922 7
18633 43
14741 29
22018 50
31406 72
17888 8
15484 21
11516 14
18413 31
13312 8
26534 89
62840 131
17873 17
15278 15
16073 20
11446 17
37219 59
15688 45
35530 120