12122 22
11917 30
17561 19
18078 31
6349 36
42182 43
7204 30
45463 43
29588 59
15001 20
26432 52
20208 29
29684 88
34531 99
30932 60
82980 178
7821 18
50626 84
21582 88
13904 17
20817 32
6057 1