13599 17
19417 18
48662 64
22432 30
41721 50
22679 24
12160 11
16585 5
25050 45
9291 5
8154 5
23810 17
12029 11
19972 14
36256 40
18825 19
23162 32
27172 69
9631 14
8349 9
27781 19
21886 35
56627 107
11300 20