9031 7
8144 8
15395 34
11402 10
22643 32
13998 24
6937 1
5155 5
22241 29
26165 35
7820 16
8833 12
6327 4
15221 27
26374 49
15827 16
11896 20
38425 86
82620 96
46009 58
15223 14
34417 35
23459 19
9934 6