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