21232 25
17007 30
10949 6
12616 9
15158 18
20192 31
14679 17
9884 3
11727 6
15213 6
12581 7
11694 5
14405 15
14429 8
9959 7
18449 16
16592 7
9532 3
13959 5
10473 4
11373 14
10209 3
9496 1
21348 31