21268 17
16884 21
18527 23
4027 3
8678 11
21808 8
4684 4
13648 29
23203 19
42270 32
13551 18
13489 25
13351 5
23999 29
7341 15
9815 11
15392 18
17210 19
17053 14
9192 16
24823 12
14573 19
50510 70
22437 18