9626 30
10232 34
17464 32
22081 62
21744 36
10353 22
31769 92
9767 16
6828 9
44357 187
7485 19
47159 148