8093 11
25234 30
14439 12
14460 17
29549 33
16453 24
6417 2
7993 9
11610 14
6891 4
25061 23
9920 9
14378 23
14536 15
4641 1
4200 5
7005 12
5501 10
29673 46
23269 29
9402 7
18756 31
4996 4
5546 2