4007 32
1606 8
8808 37
5461 42
16020 53
14155 58
10177 67
5070 18
6210 16
10300 25
12708 26
19433 49
8787 20
28290 85