9626 30
10232 34
17841 32
22081 62
21744 36
10783 22
31769 92
9767 16
6828 9
44821 187
7485 19
47159 150