31689 83
31685 149
31487 95
31477 155
31332 69
31246 75
31151 97
31084 44
31031 154
30714 30
30393 106
30380 122
30292 34
30285 97
30215 41
29951 121
29741 142
29684 88
29670 90
29651 137