19615 29
16749 30
17395 36
10168 5
43853 72
14085 13
14887 18
10690 14
17616 22
14498 42
11937 20
12582 11
7005 2
9916 14
6907 9
160065 156
59106 57
13821 25
41192 34
29887 30
14087 13
42889 40
16386 32
15371 12