6349 36
15001 20
42182 43
12122 22
18078 31
45077 43
7204 30
28721 55
17561 19
11547 30
7821 18
34171 99
20208 28
30932 58
29684 88
50626 84
82129 177
26432 51
19934 38
6057 1
20428 31
21203 88