31691 79
31624 78
31528 148
31431 156
31151 97
31088 98
30911 93
30792 125
30714 30
30677 37
30393 108
30215 41
30161 144
30059 139
29878 31
29753 98
29684 88
29666 26
29561 76
29507 86
29504 97