25896 89
20478 78
17634 53
11726 28
10917 27
12652 64
25063 101
19527 27
28470 115
22796 41
18664 80
30041 129
33933 147
32265 82
18995 50
29499 88