17529 13
19716 5
25352 29
8506 15
10915 16
12458 17
10031 6
20426 17
30284 31
6668 7
13208 20
15518 10
23020 18
26710 18
20832 33
8185 1
10296 15
56379 51
12994 14
19564 20
28094 21
50232 56
13461 25
19144 18