21002 27
21587 41
20652 41
51573 85
22561 19
21688 14
58694 28
27794 46
13813 10
12544 16
14467 15
16291 13
12737 11
18095 18
28679 80
30524 32
30914 63
15201 7
14556 18
13856 9
12267 8
40760 83
13075 6
14635 7