31753 69
31624 78
31431 156
31322 93
31151 97
31088 100
31077 37
30792 125
30714 30
30393 108
30215 41
30161 144
30081 26
30059 139
29975 79
29878 32
29753 98
29684 89
29507 86
29504 98