21905 29
10463 10
13556 12
7762 4
15342 25
8593 8
8905 2
10602 13
20831 13
14060 12
15463 21
12181 11
12206 14
13212 17
12895 16
9232 5
7550 3
7530 5
10842 20
8974 6
8831 7
14060 15
15334 18
12284 22