40733 98
83102 97
31058 92
26666 91
27174 90
40739 90
29684 88
42459 87
21808 83
15462 76
29899 73
35294 73
21292 72
36033 72
22705 70
16543 70
44183 67
21292 66
16252 66