9502 20
25368 27
12296 12
30442 17
18821 22
27812 9
37655 28
13543 13
26689 15
20052 18
31225 45
33464 30
14591 16
33378 40
12271 8
13357 10
25285 23
21902 19
12877 12
22460 33
10925 3
9884 11
7997 7
11451 8